html - 删除 GitHub 页面托管网站上的尾部斜杠

标签 html github-pages

我有一个网站现在托管在 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

The issue is known显然

关于html - 删除 GitHub 页面托管网站上的尾部斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347590/

相关文章:

html - Off Canvas 导航仅在移动设备页面底部创建空白

html - 外部 div 不能有自己的高度

javascript - 在 React Native 中创建 'Div' 和 'Span' 组件

git - Github 页面的下载按钮

github - 如何在 Github Pages 上使用 node_modules,而不上传到存储库

html - 如何水平显示大元素列表

html - 如何使用 flexdashboard 添加指向 Logo 的链接?

github-pages - 图片显示在本地但不在 github 页面上

github-pages - Hexo 的 repo 设置?

GitHub Pages : How do I edit this page in markdown format, 就像我创建的那样?