我有一个网站现在托管在 Github 上并且运行良好: https://www.r-graph-gallery.com
不幸的是,那种以斜杠结尾的 URL 不起作用:
https://www.r-graph-gallery.com/heatmap/ 强>。
它重定向到我的 404.html
文件,但没有加载 css。
请注意,目前 https://www.r-graph-gallery.com/heatmap 和
https://www.r-graph-gallery.com/heatmap.html 正常工作。
如何使斜杠结尾的 URL 起作用?这对我来说至关重要,因为谷歌搜索总是链接到斜杠结尾的 URL...
我尝试添加 .htaccess
带有重定向规则的文件,但经过一些研究后发现 gh 页面不支持此文件。
感谢任何提示或解决方案!
最佳答案
您可以使用像 Cloudflare 这样的服务 [ https://www.cloudflare.com/]与 GH 页。它们对于单个站点是完全免费的。
[ https://dispiro.com/]托管在 GH Pages 上,所有流量都通过 Cloudflare 路由 - 尾部斜杠工作得很好。
编辑: 不幸的是,在 GH Pages 上没有太多可用的配置方式。如果您不介意修改您的目录结构,您可以在没有第三方服务的情况下让它工作。
当您转到 https://www.r-graph-gallery.com 时GH Pages 在您的根目录中搜索 index.html
。当您转到 /heatmap
时,Pages 正在寻找 heatmap.html
。当您转到 /heatmap/
时,它正在寻找 /heatmap/
目录。一种解决方案是将另一个 index.html
文件放在 /heatmap/
目录中,Pages 应该可以找到该文件。
/index.html
/heatmap/index.html
关于html - 删除 GitHub 页面托管网站上的尾部斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347590/