2010-02-03 49 views
6

你如何在你的網站上準備i18n?我的意思是,當你搜索波蘭語的i18ned網站時,你會做什麼來避免這種情況,你會得到英語說明,因爲英語是默認的。Django i18n和SEO

在此先感謝, Etam。

回答

5

我給每個語言版本它自己的URL。因此,英文版的文章將在http://example.com/en/my-article下可用,波蘭文下的版本號爲http://example.com/pl/my-article(或者如果您真的關心SEO,即使在http://example.com/pl/moj-artykul下也是如此)。

如果我爲所有版本提供相同的URL(並動態切換內容),Google只會索引一個版本,而用戶無法使用任何其他語言的關鍵字查找文章。我也認爲人們可以鏈接到每個版本的截然不同的URL是更加用戶友好的。

+0

我在我的個人和工作項目中都這樣做。它保證您知道默認情況下您將加載和顯示的語言。 – wlashell 2010-02-04 04:54:30

+0

@LudwigTrammer,你將如何處理根URL(只是斜槓)。這對我來說默認是英文的,所以谷歌索引我的網站的英文根源,因爲目前還沒有語言的網址 – 2013-01-10 14:44:33