gpt4 book ai didi

javascript - 如何使 github 页面 url 不区分大小写?

转载 作者:太空狗 更新时间:2023-10-29 13:42:29 25 4
gpt4 key购买 nike

网站适用于
jerrygoyal.github.io/Flash-Clipboard

但不适用于(404 错误):
jerrygoyal.github.io/flash-clipboard
jerrygoyal.github.io/FLASH-clipboard
jerrygoyal.github.io/flaSH-CLIPboard等等
你明白了!如何使 url 不区分大小写?

我从未使用过 Jekyll,也不确定我的项目页面是否使用了 jekyll。我只创建了一个 index.html 页面并将其放入存储库的 docs 文件夹中。

我正在使用自定义域 (www.jerryfactory.com) 映射 jerrygoyal.github.io


这是我的 Github 组织站点的 URL:https://github.com/JerryGoyal/jerrygoyal.github.io

以及我的 Github 项目站点的 URL: https://github.com/JerryGoyal/Flash-Clipboard/tree/master/docs

如果可能的话,我正在考虑将我的项目站点内容移动到我的 Github 组织站点。因此,如果 URL 大小写不敏感仅适用于组织站点,那很好。


引用:Org and Project Site in Github

最佳答案

How can I make the url case-insensitive?

简短的回答是:在撰写本文时,在 GitHub Pages 中你不能/不可能


长答案是:拥有URLs case-sensitive is a web standard大多数网络服务器都会尊重这一点。这与 Jekyll 或任何其他类似工具无关。为 Jekyll 生成的 HTML 页面提供服务的网络服务器负责,在 GitHub Pages 的情况下,它们使用基于 *nix 的网络服务器,该服务器在查找资源时符合区分大小写的 URL。

解决此问题的一种常见方法是确保您在 Jekyll 中的页面始终是小写的,这反过来会生成小写的 URL。

这应该不是真正的问题,除非您的用户自己输入 URL...在这种情况下,如果您想主动一些,可以使用 jekyll-redirect-from plugin并创建您认为用户将尝试访问每个页面的最常见方式的重定向条目。

例如,将主 URL 设为

  • augustoproiete.github.io/flash-clipboard

并通过 jekyll-redirect-from 将下面的重定向到上面的主要的

  • augustoproiete.github.io/Flash-Clipboard
  • augustoproiete.github.io/FLASH-CLIPBOARD

关于javascript - 如何使 github 页面 url 不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48388057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com