維護多語種網站的好網站有什麼好處? 據我所知,它必須做SEO,但究竟是什麼?爲什麼我需要維護像「en.some.com || fr.some.com」這樣的網址?
回答
因此,搜索引擎可以索引所有語言。這樣用戶就可以鏈接到頁面而不會丟失語言。因爲這是做到這一點的唯一方法。
您提到的兩個目的都可以通過許多不同的方式實現。抓住整個網站的機器人幾乎不需要(或使用)關於哪些頁面屬於一起的提示。 – 2010-04-26 18:03:23
@Carl「許多不同的方式」 - 例子? – 2010-04-26 18:06:49
沒有什麼能阻止你打電話給你的第一頁「Page1.html」,「Seite1.html」「Pagina1.html」,即簡單地使用自然語言來區分頁面語言。或者,您可以直接將語言標識符填入文件名稱,而不是目錄路徑。時尚之後,您的網頁仍然會「有組織」,機器人仍然會找到所有鏈接到某個地方的網頁。 – 2010-04-26 18:18:24
如果您擁有各種語言的相似內容,則可以在每種語言中構建類似外觀的頁面樹,僅通過URL中的「語言」字符串進行區分。您可以在頁面上放置特定於語言的鏈接,鏈接到其他語言的每個頁面的「兄弟」頁面。所以這對您來說是一種組織上的幫助,對於那些可以選擇以他們喜歡的語言訪問網站的高級用戶來說也是很好的選擇。
除此之外,它只是一個命名約定。你可以隨意使用它,如你所願。
它基本上只是一個組織的援助。
您可以輕鬆地將您的內容整理到頁面,如site.com/en/blah
和site.com/fr/blah
。
如果您在子域中維護語言選項,則可以將整個網站結構簡單地映射到每個文檔庫中。這需要最少的維護工作,而且很容易創建。
此外,通過將語言選項作爲域的一部分,而不是使用cookie,會話和whatnot,您可以讓頁面通過搜索引擎進行索引,還可以爲您網站的某個部分提供永久鏈接訪客可能會跟蹤。
子域名也縮短了您的域名,而不是獲取請求。
- 1. 我需要多久維護舊的網址?
- 2. 部署像Instagram這樣的網站,需要什麼?
- 3. 我們爲什麼需要纖維
- 4. Nightly Builds:我爲什麼要這樣做?
- 5. 我們爲什麼要這樣做。
- 6. 爲什麼我們需要像json2這樣的js庫來處理json?
- 7. 爲什麼我們需要這樣寫::域名=> 「XXX」
- 8. 需要什麼來製作這樣的網站?
- 9. 爲什麼我需要OleDbCommand.Prepare()?
- 10. 爲什麼我從網址下載圖像時圖像的大小不一樣?
- 11. 爲什麼jQuery的行爲像這樣
- 12. 我需要什麼樣的Java佈局?
- 13. 我需要什麼樣的MySQL連接?
- 14. 我需要什麼樣的關係
- 15. 我需要什麼樣的算法?
- 16. 我需要什麼樣的Http代理?
- 17. 爲什麼某些網址有像%20這樣有趣的字符?
- 18. 爲什麼在SVG標籤中需要像XMLNS這樣的複雜元素?
- 19. 爲什麼我需要MEX?
- 20. 我需要什麼樣的網絡服務器應用程序?
- 21. 什麼是OWASP?爲什麼我們需要這個?
- 22. 什麼是jquery noConflict,爲什麼我們需要這個?
- 23. 爲什麼sin6_family需要IPv6地址?
- 24. 爲什麼我的網站需要這麼多時間來渲染?
- 25. 爲什麼我的網站需要這麼長時間才能加載?
- 26. 爲什麼網頁文章需要這麼長時間?
- 27. 需要這樣
- 28. 如果我要使用Scala + MongoDB,我需要什麼樣的網頁
- 29. 爲什麼我的SELECT查詢需要這麼長時間?
- 30. 爲什麼我的VB.Net WebClient.DownloadString請求需要這麼久?
與其他選項相反? – 2010-04-26 17:59:21
只是在會話或cookie中保存語言標誌,而不是維護url btw另一個問題是我最關心的是抽象多語言方面 - 在域抽象還是在控制器中? – simple 2010-04-26 18:02:24