url区分大小写吗?

16033阅读 0评论2009-10-28 greendays
分类:LINUX

我在网上找到一个 url域名的规则..

一、域名中只能包含以下字符:
  1. 26个英文字母
  2. "0,1,2,3,4,5,6,7,8,9"十个数字
  3. "-"(英文中的连词号)
  4. 国际域名长度不能超过63个字符
二、域名中字符的组合规则:
  1. 在域名中,不区分英文字母的大小写
  2. 对于一个域名的长度是有一定限制


用户输入 URL 时可以使用大写字母和小写字母的任意组合,但是 URL 总是以小写保存。


也就是说
url书写大写和小写应该是完全一样的..
我发现 多数网站都尊守这个规则
尤其是比较大的网站 都符合这个规范
但是某些小网站 
并不遵守这个规范..
请问 url的字符到底有没有权威的国际规范
按照规范 大写小写是否完全等价..
哪位知道的来说下..


  • [0]
  • [0]
回复次数:7
  • (Blue Wanderer)

  • 等 级:

#1楼 得分:10回复于:2008-03-20 22:47:39
不是大小网站的问题...

域名部分必须是小写的,而uri一般是直接映射到磁盘路径上。这就有了问题,windows的磁盘路径不区分大小写,而unix区分。所以架在windows上的网站就不区分大小写,而架在unix上的就区分

  • [0]
  • [0]
精华推荐:


  • 等 级:

#2楼 得分:10回复于:2008-03-20 22:49:19
域名的大小写应该是完全一样的
但是域名后面的网页地址就不一定了
如果服务器的操作系统是Windows的话,那大小写也是一样的
但是如果服务器的操作系统是 Unix/Linux 的话, 是严格区分大小写的

  • [0]
  • [0]
精华推荐:
  • (mymtom)

  • 等 级:
  • 2

#3楼 得分:8回复于:2008-03-20 23:06:53
引用 1 楼 bluewanderer 的回复:
不是大小网站的问题...

域名部分必须是小写的,而uri一般是直接映射到磁盘路径上。这就有了问题,windows的磁盘路径不区分大小写,而unix区分。所以架在windows上的网站就不区分大小写,而架在unix上的就区分

引用 2 楼 kilvdn 的回复:
域名的大小写应该是完全一样的
但是域名后面的网页地址就不一定了
如果服务器的操作系统是Windows的话,那大小写也是一样的
但是如果服务器的操作系统是 Unix/Linux 的话, 是严格区分大小写的

来晚了
说的都是对的.......

  • [0]
  • [0]
精华推荐:
  • (abupie)

  • 等 级:

#4楼 得分:8回复于:2008-03-21 00:35:28
windows不区分大小写。linux/unix区分。这个是操作系统决定的。

不过建议所有的url, uri都采用小写。

  • [0]
  • [0]
精华推荐:
  • (abupie)

  • 等 级:

#5楼 得分:7回复于:2008-03-21 00:35:44
没有权威的国际规范

  • [0]
  • [0]
精华推荐:
  • (coding)

  • 等 级:

#6楼 得分:7回复于:2008-03-21 07:28:03
嗯,都小写吧~

  • [0]
  • [0]


  • 等 级:

#7楼 得分:0回复于:2008-03-22 02:00:08
呵呵..
知道了
有些网站是区分大小写的..
有些是不区分大小写的..
结帖..

  • [0]
  • [0]
上一篇: 淘宝笔试&面试[转载]
下一篇:什么是socket