2015-06-30 23 views

回答

5

据蒂姆·伯纳斯 - 李它“好像在当时是个好主意”

爵士蒂姆·伯纳斯 - 李,万维网的创始人,已经承认了//在网址中实际上是“不必要的”。

他告诉“泰晤士报”,他可以很容易地设计网址不会有正斜杠。 “你去那里,当时看起来是个好主意,”他说。他承认,当他在近20年前设计网络时,他并不知道每个网址上的正斜杠会导致“非常麻烦”。

http://news.bbc.co.uk/2/hi/technology/8306631.stm

所以没有特殊原因,它似乎。

+2

杰克屁股笑... –

1

至于他们为什么在网络协议中使用它,它基于the RFC that specifies URIs(第3节指定URI的基本语法)。 “//”在URI的基本语法后面直接解释为hier-part = "//" authority path-abempty。至于他们为什么选择这些符号,我只能猜测它与传统有关(为什么'/'是unix/linux文件系统的根?)和/或熟悉符号的使用。例如,在该RFC的顶部,我们看到Request for Comments: 3986指示该项目的类别是对注释的请求,其属性为3986.

写这篇文章时,@ fschmengler的答案似乎已经证实了这一点。

1

随着引自this site

万维网,蒂姆·伯纳斯 - 李爵士的创建者已经承认 ,我们在每一个网站地址,看到双斜线是一个错误, 而如果他可以回去改变东西,这将是删除 这个斜双重标点符号。

根据BBC新闻英国科学家说,双 正斜杠是“相当没有意义的”,有:

“[T] yping在//刚导致人们过度使用其指数 手指,浪费时间和使用更多的纸张“。地址 的其余部分对于浏览器来说相对重要。早在互联网的“旧日” 互联网中,就有了http协议,gopher协议和ftp协议 - 并且所有的协议都是冒号和双正向斜杠。 现在我们有更多的协议被使用了,比如Skype和AIM以 发起VoIP通话或者即时消息。

但实际上没有提及网络上的双向正斜杠,或者为什么它甚至在那里。在接受英国伦敦时报 的采访时,他可以轻松地重新设计网址,而不会有双重的 正斜杠。也许因此,它会减少最初的网页地址混乱,并保存在纸上。

所以像fschmengler说,有没有真正的理由...

0

的URL(统一资源定位器)是处理在网页的标准化手段。有两种基本类型的网址:绝对和相对。他们每个人都有自己的位置在您的网站链接中使用。

如果你想创建一个自定义的URI方案看看这个文档: https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx

正如你看你是不是绑定到双正激斜线。还有关于“mailto:”的情况,似乎并非所有的协议都按照您的建议来坚持这种做法。读你的问题,我发现这个页面后,希望你喜欢它:

http://webtips.dan.info/url.html

相关问题