50

我了解GitHub Pages.htaccess 不支持此功能。对于 GitHub Pages 托管的网站,是否有其他方法可以对特定目录进行密码保护?

4

4 回答 4

15

虽然你不能使用.htaccessor .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

于 2014-10-20T21:48:23.737 回答
10

“不幸的是,GitHub pages 只支持静态页面。没有办法让它执行服务器端代码,因此不可能用任何类型的身份验证方案来保护你的页面。如果你进一步解释为什么需要密码保护你的页面,也许我可以帮助您找到解决方法。”

来源:https ://webapps.stackexchange.com/questions/35692/is-there-an-alternative-to-using-htaccess-to-password-protect-subdirectories-in

于 2013-02-13T09:01:55.330 回答
4

我正在使用 a404.html将用户从旧 S9Y index.php 重定向到我在 Github Pages 上的新博客。检查此提交:https ://github.com/lionello/lionello.github.io/commit/c175f6524a53e29aea1890c8a758afd0e8944852

于 2015-05-03T18:12:40.990 回答
3

.htaccess当您在 github 页面中查找重定向时,这篇文章会出现在网络搜索的顶部。我将在这个意义上回答这个问题。

一种选择是改用 DNS 重定向。您可以通过在项目的根目录中放置一个名为的文件来执行此操作CNAME(不确定它是否在子目录中工作)。只需将重定向 URL 放入文件中即可。但是,有一些限制,例如您只能重定向到网站的根目录。

于 2020-04-17T14:08:49.887 回答