Redirect 重定向GitHub页面上的多个网页

Redirect 重定向GitHub页面上的多个网页,redirect,jekyll,github-pages,jekyll-extensions,Redirect,Jekyll,Github Pages,Jekyll Extensions,我阅读了GitHub页面,了解如何使用来自的jekyll重定向插件在GitHub页面上启用重定向。我能够从一个页面重定向到另一个页面,但我有一些不同的要求。我需要将所有页面从一个起始url重定向到另一个url 这些URL www.example.com/abc/def www.example.com/abc/xyz 应该重定向到 www.example.com 您可以为重定向\u from键添加并指定多个URL 例如,使用以下内容创建index.md文件: --- title: index

我阅读了GitHub页面,了解如何使用来自的
jekyll重定向插件在GitHub页面上启用重定向。我能够从一个页面重定向到另一个页面,但我有一些不同的要求。我需要将所有页面从一个起始url重定向到另一个url

这些URL

  • www.example.com/abc/def
  • www.example.com/abc/xyz
应该重定向到

  • www.example.com
您可以为
重定向\u from
键添加并指定多个URL

例如,使用以下内容创建
index.md
文件:

---
title: index
redirect_from:
  - /abc/def/
  - /abc/xyz/
---

## Hello, world!
和一个
\u config.yml
带有:

标题:重定向测试
markdown:克拉姆敦
插件:
-果冻饲料
-杰基尔从

现在,
/abc/def
/abc/xyz
都将重定向到您的索引页。

我需要重定向一系列url,而不仅仅是两个。@Theoneabove您的意思是重定向所有以
/abc/*
开头的url?是的,我想实现url模式的重定向@kalehmann@TheOneAboveAll据我所知,,这在使用Jekyll和GitHub页面时是不可能的。使用GitHub页面可以实现的最接近的功能是使用。这将允许您将所有不存在的页面重定向到您选择的一个页面。