我刚刚为我的github项目repo gh-pages分支上传了一个示例index.html页面。但是,用于访问文档的URL似乎区分大小写。正确的网址如下,
http://harindaka.github.com/ASPTokenInput/
但是,如果我在小写github中使用相同的url,则会显示找不到页面的消息。即。
http://harindaka.github.com/asptokeninput/
提前致谢。
答案 0 :(得分:9)
If you have a personal github page (username.github.io), you can create a folder inside this repository with your project name in lowercase, and inside that folder create an index.html redirecting to original url. As example: https://github.com/MiguelPynto/MiguelPynto.github.io/tree/master/shiftdisplay
答案 1 :(得分:8)
我不确定这与GitHub直接相关 w3c standards确实提到了:
URL通常区分大小写(机器名称除外) 可能存在URL或URL的一部分,其中大小写无关紧要,但识别这些可能并不容易。 用户应始终认为网址区分大小写。
换句话说,您无法确定您正在访问的Web服务器背后的操作系统(区分大小写的Linux,或者不区分大小写的Windows,如文章“Are URLs Case Sensitive?中所述“)。
答案 2 :(得分:7)
对于你的第四个问题,我只是试图在Github上创建一个新的存储库,它只会根据现有的(我自己的帐户)的不同情况而有所不同,并且我得到了一个“已经取名字”的消息。所以,不,你不能只有两个不同的存储库。
(如果您的文件系统允许,则可能只有大小写存储库中的目录和文件不同。)
答案 3 :(得分:4)
网址区分大小写,但域名不是。所以
http://harindaka.github.com/ASPTokenInput/
与
不同http://harindaka.github.com/asptokeninput/
但是
http://HARINDAKA.github.com/ASPTokenInput/
没有。
答案 4 :(得分:3)
具有区分大小写的URL很好,而且都适用于计算机。搜索引擎会很好,它们最终会有不同的ASCII字符。根据用户的不同,他们大多数时候都会感到困惑,并认为页面不起作用。
可以使用GitHub页面的重定向URL,也不要宣传GitHub URL,或者只是在任何地方指明URL(区分大小写)。