一直误以为 Google 的 URL 地址是大小写不敏感的。偶然间发现:
https://www.google.com/adsense (可以访问)
https://www.google.com/adSense (http 404 错误)
看来不是。继续测试一下其他地址:
http://www.google.com/intl/zh-CN/options/ (可以访问, 中文)
http://www.google.com/intl/zh-cn/options/ (可以访问, 英文)
http://www.google.com/intl/ZH-CN/options/ (可以访问, 英文)
http://www.google.com/iNtl/zh-CN/options/ (不可访问, 404 错误)
Apache 的 mod_speling 如果启用的话,并且 httpd.conf 文件 配置了
CheckSpelling on
的话,Apache 则大小写不敏感。但这样性能会很差。
也或许,Google 这样做就是为了追求更好的性能而没有使用类似的模块(Google 当然没那么简单)或者其他处理,毕竟 Google 整个站点的入口页面并不是那么多。
Updated: 雅虎的站内地址几乎都是大小写不敏感的. 下面两个地址等价:
http://sports.yahoo.com/MLB/scoreboard
http://sports.yahoo.com/mlb/scoreboard
Yapache 还是有技术含量地。
–EOF–
zh-CN和zh-cn是规范的写法
ZH-CN不规范
Unix 的 web server都是大小写敏感的吧:D
谁说的?
Google的Web Server叫做GWS,不过这方面的信息很少,貌似也是一个apache改进版本。
是吗。。学习中ing..
呵呵,好有意思~~
学习了,谢谢!
很有意思!策划网站url时需要注意统一了。另外博主的评论表单很有意思