在什么情况下大写会影响 url?在某些情况下,它们似乎区分大小写。在其他时候,它们似乎不区分大小写。
问问题
232 次
4 回答
7
http://domain.name/path?query=string
域名不区分大小写。路径和查询字符串后缀区分大小写。所以 www.yahoo.com
和WWW.YAHOO.COM
相同,但wikipedia.org/bash
不同于wikipedia.org/Bash
。
由 web 服务器来解释路径部分,所以一般来说,Windows web 服务器可能不关心文件名使用什么大小写,并且可能同时允许index.asp
和Index.asp
. UNIX Web 服务器通常会根据大小写进行区分,因为底层文件系统会这样做。或者,如果一个网站正在运行自定义软件来解释其 URL,就像 Wikipedia 使用其 MediaWiki 软件所做的那样,那么它可以做任何它喜欢的事情。
于 2009-07-10T03:53:44.960 回答
3
网络服务器。Apache 通常区分大小写,而 IIS 则不。其他人可能是也可能不是。
于 2009-07-10T03:52:12.063 回答
2
域名不区分大小写。从技术上讲, URL 的其余部分是,尽管它不是必须的(即某些服务器可能将大写和小写 URL 视为相同)。
于 2009-07-10T03:53:48.673 回答
1
URL(连同查询字符串数据)被发送到服务器保留大小写,它取决于服务器是否区分大小写。有些(如 Apache)默认区分大小写,而另一些(如 IIS)默认不区分大小写。
于 2009-07-10T03:55:22.633 回答