我有一个现在托管在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有效?这对我来说至关重要,因为Google搜索总是链接到斜杠结尾的URL ...
我尝试添加带有重定向规则的.htaccess
文件,但是经过一些研究,gh页面似乎不支持此文件。
感谢任何提示或解决方案!
答案 0 :(得分:0)
您可以在GH Pages中使用Cloudflare [https://www.cloudflare.com/]之类的服务。它们对于单个站点是完全免费的。
[{https://dispiro.com/]]托管在GH Pages上,所有流量都通过Cloudflare进行路由-斜杠可以正常工作。
编辑: 不幸的是,GH页面上的配置方式没有太多可用。如果您不介意修改目录结构,则可以在没有第三方服务的情况下使其运行。
当您转到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