2015-06-30 21 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

相關問題