當我查看其他語言的網站時,其URL或更改爲http://ru.wikipedia.org或http://somesite.com/ru/。語言更改如何影響URL
我想在第一個例子中他們使用第三級域名,在第二個他們使用根子目錄(文件夾)。
所以我感興趣:有什麼區別嗎?這些結構如何工作以及它們爲什麼存在?
當我查看其他語言的網站時,其URL或更改爲http://ru.wikipedia.org或http://somesite.com/ru/。語言更改如何影響URL
我想在第一個例子中他們使用第三級域名,在第二個他們使用根子目錄(文件夾)。
所以我感興趣:有什麼區別嗎?這些結構如何工作以及它們爲什麼存在?
ru.wikipedia.org
- 這裏的'ru'是一個子域。這充當重定向到另一個位置。在大多數情況下,這是網站上的一個子目錄,但它也用於重定向到任何其他URL。
- 這裏的'ru'通常是一個子目錄,但它也可以是RESTful web service。 Twitter是RESTful Web服務的一個很好的例子(每個用戶都不存在子目錄,但內容是在運行時動態創建的)。
子域名,如ru.wikipedia.org
通常用於子網站 - 例如維基百科的俄文版。
我記得三個原因,我走了從第三級域解決方案:
你必須明確地照顧約餅乾。他們必須設置爲頂級域名才能在所有域名之間共享。
此外,您還必須確保您完全引用所有資源(圖像,CSS,JavaScript)以利用瀏覽器緩存。
這只是猜測(我不是這方面的專家),但你也影響着搜索引擎的相關性,因爲第三級域名不會在二級域名中算很多。