网站适用于
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组织网站的网址:https://github.com/JerryGoyal/jerrygoyal.github.io
我的Github项目网站的URL: https://github.com/JerryGoyal/Flash-Clipboard/tree/master/docs
我正在考虑将项目网站内容移至我的Github Organization网站(如果可能的话)。因此,如果URL不区分大小写仅适用于组织站点,则可以。
答案 0 :(得分:12)
如何使网址不区分大小写?
在撰写本文时,简短的回答是: GitHub页面中你不能/它不可能。
答案很长:拥有URLs case-sensitive is a web standard且大多数网络服务器都会尊重这一点。这与Jekyll或任何其他类似工具无关。它是服务于Jekyll生成的HTML页面的Web服务器的责任,在GitHub页面的情况下,它们使用基于* nix的Web服务器,在定位资源时符合区分大小写的URL。
解决此问题的常用方法是始终确保您在Jekyll中的网页始终是小写的,这反过来会生成较低级别的网址。
这不应该是一个问题,除非您的用户自己键入网址...在这种情况下,如果您想要主动,您可以使用jekyll-redirect-from plugin并创建重定向您认为用户将尝试访问每个页面的最常见方式的条目。
例如,将主URL设为
caioproiete.github.io/flash-clipboard
caioproiete.github.io/Flash-Clipboard
caioproiete.github.io/FLASH-CLIPBOARD
答案 1 :(得分:0)
您无法区分大小写。抱歉。区分大小写的URL是Web标准。如果URL不区分大小写会很酷,但事实并非如此。