Pis*_*3.0 11 php dns http case-sensitive
换句话说,我使用http://www.example.com/或http://wwW.exAmPLe.COm/是否重要?
我最近遇到了主机名的奇怪问题:我有一个Apache2.2 + PHP5.1.4网络服务器,可以被各种浏览器访问.特别是IE6用户(特别是他们的UA字符串背负着大量的BHO,没有模式)似乎在通过http://www.Example.com/进入时访问网站(cookie消失,JS拒绝加载)时出现问题,但不是http://www.example.com/
我检查了HTTP和DNS RFC,我的P3P策略,cookie设置和SOP ; 然而,我甚至没有看到提到域名是区分大小写的.
(我知道路径和查询字符串区分大小写(?x=foo与之不同?x=Foo)并对其进行适当处理;我的代码中没有对域名进行解析/处理)
我做错了什么或者这只是一些浏览器+工具栏废话我应该解决?
gra*_*ity 24
域名不区分大小写; Example.com将解析为相同的IP eXaMpLe.CoM.如果Web服务器或浏览器将Host标头视为区分大小写,那就是一个错误.
不,这不应该有任何区别.
查看URL RFC Spec(http://www.ietf.org/rfc/rfc1738.txt).从第2.1节:
对于弹性,解释URL的程序应将大写字母视为与方案名称中的小写字母等效
| 归档时间: |
|
| 查看次数: |
5247 次 |
| 最近记录: |