重定向 GitHub Pages 上的多个网页

标签 redirect jekyll github-pages jekyll-extensions

我阅读了 GitHub 页面 documentation用于使用 jekyll-redirect-from 插件在 GitHub Pages 上启用重定向。我能够从一个页面重定向到另一页面,但我有一些不同的要求。我需要将所有页面从一个起始网址重定向到另一个。

这些网址

  • www.example.com/abc/def
  • www.example.com/abc/xyz

应该重定向到

  • www.example.com

最佳答案

stated in the documentation for the plugin ,您可以为 redirect_from 键添加指定多个 url。

例如,创建一个 index.md 文件:

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

## Hello, world!

和一个_config.yml,其中:

title: Redirection test

markdown: kramdown
plugins:
  - jekyll-feed
  - jekyll-redirect-from

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

关于重定向 GitHub Pages 上的多个网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60666679/

相关文章:

git - Github 页面上的 Powerpoint 演示文稿

image - 为什么在 jekyll 网站上添加图像的 Markdown 语法不起作用?

http - 我应该使用哪种 HTTP 重定向方法?

php - 有没有办法检查谁或什么导致重定向?

javascript - 查找帖子中所有图像的图像 src url

jekyll - 我可以在 Jekyll 中创建嵌套集合吗?

php - 使用 .htaccess 重定向一个类别并将其发布到一个新的 URL

php - 更改域、重定向并且不丢失页面排名

html - jekyll 服务(本地)无需构建

github - 如何为GitHub项目页面设置三级域名