如何在GitHub Pages上设置自定义404页面?

10

我想在Github Pages上设置自定义404页面。

我已经创建了一个页面:http://garemoko.github.com/TinCanCoUK/404.html,直接访问时有效。

然而,如果我去http://garemoko.github.com/TinCanCoUK/foo.html,会出现默认的Github 404页面。

有任何想法吗?我在主目录和gh-pages目录中都放置了404.html。

背景:这对于此站点尤其重要,因为我正在从使用网址中的冒号的mediawiki站点移动,我无法复制它们,因此必须更改所有URL。

1个回答

13

看起来只有使用自定义域名才能起作用

https://help.github.com/articles/custom-404-pages

值得注意的是:自定义的404页面只在从Pages域的根目录提供服务时才有效,例如使用自定义域或用户页面存储库的项目。未使用自定义域的项目页面上的自定义404页面将无法正常工作。

请参阅此处设置自定义域名


谢谢。我已经创建了CNAME页面,但是我无法弄清楚DNS设置部分。我应该在git命令行中输入这个吗? - Andrew Downes
DNS设置将在您的DNS提供商网站上输入。 - Daniel Powell
好的,我想我解决了。我已经更改了我注册域名的公司的DNS设置。 - Andrew Downes
听起来没问题,现在你只需要等待它完成,你可以尝试将 TTL 降低到提供商允许的最低值,但可能为时已晚,对于这个更改可能没有任何影响。 - Daniel Powell
谢谢,我今晚会再试一次。A行没有TTL值,只有MX行有。 - Andrew Downes
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接