为什么大写在URL中不常见

时间:2015-07-14 21:37:10

标签: url uppercase lowercase

我访问了许多网站,其中大多数网站都使用小写字母,例如

stackoverflow.com/questions
google.com/webmaster
bing.com/news

为什么使用大写字母不是更普遍?在URL中使用大写是否有问题?这是编程语言问题吗?

2 个答案:

答案 0 :(得分:2)

URL通常不区分大小写,小写仅用于样式目的,因此URL看起来不像是在向你大喊大叫。您仍然可以在URL中找到大写字母。例如,Amazon产品页面使用数字和大写字母作为产品ID。您可以将字母更改为小写并加载相同的页面。

答案 1 :(得分:0)

URL在某种程度上不区分大小写。

URL Foo.Barfoo.barFOO.BAR相同。但是,如果URL在域后 (在我的示例中为.bar)中包含大小写不同的字符,则更改这些字符的大小写可能会导致错误。

因此,如果以foo.bar/Baz的形式提供URL,而您尝试访问foo.bar/baz,则可能会访问错误的资源或遇到错误。

请记住,在域之后(如foo.bar/baz)中带有正斜杠字符的URL(至少在前端)被视为指向文件系统中目录的指针,并且区分大小写将取决于文件Web服务器正在使用的系统。