2011-03-08 111 views
0

如果我有一個多語種網站,傳遞有關語言信息的最佳方式是什麼?如何將頁面中的語言信息傳遞給頁面?

此時語言保存在cookies中。這很方便,但如果搜索漫遊器不使用cookie,可能不適合搜索優化。

另一種選擇是指定地址中的語言,如exampel.com/?lang=de,但您可能需要將?lang=xx添加到頁面上的每個鏈接。

有沒有正確的方法?

回答

2

更好的方法是保持session此信息,

另一個選項是被指定在地址 語言,如 exampel.com/?lang=de,但你可能 需要添加?lang = xx至頁面上的每個 鏈接。

有沒有正確的方法?

我會創建過濾器,而不是分析每個請求並取回lang param和相應的過程。

而且我會建議您使用以下URL模式,如果你希望所有的內容抓取,那麼你就必須給它傳遞一個URL過濾從

yourapp.com/en/welcome/ 
+0

但它是搜索殭屍友好嗎? – Halst 2011-03-08 10:00:11

+0

檢查更新.......... – 2011-03-08 10:01:53

1

得到了郎。無論是作爲參數http://mydomain.com/en/english-content或可能有單獨的網站/子域名http://english.mydomain.com/english-content