2013-03-01 43 views
2

我正在用CodeIgniter製作一個動態多語言網站。多語言網站:Cookie或URL元素

我應該如何進行語言之間的導航?

最優雅的解決方案是當訪問者點擊標誌時使用cookie,並記住最大可能時間的決定並給他翻譯的語言字符串。每個語言的URL都是相同的。只是內容和元標籤將根據所選語言而有所不同。

另一種方式是有語言的片段像/ EN// FR// ES/...

什麼是我們的最佳實踐,對SEO優化和穩定的網址是什麼?

+1

不是每個人都已經啓用了Cookie,因此使用的語言片段中的URL更好。 – str 2013-03-01 18:48:05

回答

4

搜索引擎優化的最佳做法是讓它在你的url string/en// fr// es /中。否則,您的網站只能使用一種語言編制索引,或使用一種語言編制一些網頁,而使用其他語言編制其他網頁。

爲了避免搜索引擎混淆,最好在不同的頁面上放置不同的內容(頁面+語言)。

這也是很好的做法是將您的元語言:

<meta http-equiv="Content-Language" content="EN"/> 
+0

好的,你說服我在字符串中使用/ en// fr// es /,所以我會這樣做網站。感謝你的回答 :) – MarkC 2013-03-01 22:56:28