我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: GitHub.com

在 GitHub 页面上重定向

GitHub 页面 可用于具有 GitHub Free 的公共仓库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。更多信息请参阅“GitHub 的产品。”

当 Jekyll 帖子或页面的标题或日期发生变化时,指向站点的现有链接可能会断开。 为了用户的安全,GitHub 页面不支持客户服务器配置文件,例如 .htaccess.conf。 不过,使用 Jekyll Redirect From 插件,您可以将访问者自动重定向到更新的 URL。

设置

要启用重定向,必须将以下行添加到站点的 _config.yml 文件:

plugins:
  - jekyll-redirect-from

如果没有 _config.yml 文件,则需要在 GitHub 页面 仓库的根仓库中创建一个。更多信息请参阅 Jekyll 的官方插件文档

用法

要将页面从 /foo/ 重定向到其他页面,将以下内容添加到目标页面顶部:

---
redirect_from: "/foo/"
---

本地测试

要在本地验证重定向,请执行以下操作:

更多信息请参阅 Jekyll Redirect From Gem

问问别人

找不到要找的内容?

联系我们