我了解GitHub Pages.htaccess
不支持此功能。对于 GitHub Pages 托管的网站,是否有其他方法可以对特定目录进行密码保护?
4 回答
虽然你不能使用.htaccess
or .conf
,但Github 上有关于如何使用Jekyll Redirect From 插件的说明。
https://help.github.com/articles/redirects-on-github-pages/
上面的页面不再提及该插件。jekyll-redirect-from 插件 GitHub 存储库的直接链接是https://github.com/jekyll/jekyll-redirect-from
“不幸的是,GitHub pages 只支持静态页面。没有办法让它执行服务器端代码,因此不可能用任何类型的身份验证方案来保护你的页面。如果你进一步解释为什么需要密码保护你的页面,也许我可以帮助您找到解决方法。”
我正在使用 a404.html
将用户从旧 S9Y index.php 重定向到我在 Github Pages 上的新博客。检查此提交:https ://github.com/lionello/lionello.github.io/commit/c175f6524a53e29aea1890c8a758afd0e8944852
.htaccess
当您在 github 页面中查找重定向时,这篇文章会出现在网络搜索的顶部。我将在这个意义上回答这个问题。
一种选择是改用 DNS 重定向。您可以通过在项目的根目录中放置一个名为的文件来执行此操作CNAME
(不确定它是否在子目录中工作)。只需将重定向 URL 放入文件中即可。但是,有一些限制,例如您只能重定向到网站的根目录。