我工作的網站提供英語和德語內容。我想向用戶展示正確的語言。爲用戶提供正確的語言
情況例如:
因此,當有人來/訪問:
www.example.de
www.example.ch
www.example.at
語言應該是德語。
但是,如果有人談到:
www.example.com
我要先問通過JavaScript如果瀏覽器語言是德語,如果是,
我重定向到.de
域。如果沒有,該網站是英文的。
這是否是最好的方式?也爲SEO目的?有沒有人有更好的主意?我知道還有一種方法可以用php來做,這是否更好?
這裏是我與重定向代碼:
$.browserLanguage(function(language, acceptHeader) {
if (language == "German") {
window.location.href = "http://www.example.at"
});
他們都解決相同的代碼?爲什麼不能只檢查PHP中的域名並進行相應的服務? –
我根本不會重定向,也許只是在頂部欄中顯示鏈接提示,以便用戶可以自己選擇。也許他們有充分的理由以另一種語言訪問該網站。如果他們更頻繁地訪問該網站,他們可能會記住或收藏正確的網址。如果他們通過搜索引擎進入,他們可能會因爲搜索條件的語言而找到正確的版本,如果他們因爲任何原因而出現了錯誤的版本,可以將它們提示給其他版本,而不強迫他們。 – GolezTrol
問題是,很多人可能會來到我的身邊,因爲英國英語關鍵詞,然後會顯示錯誤的頁面。我提供了改變語言的可能性。我剛剛在Google Analytics上看到,很多人在離開頁面後不到1秒,因爲他們沒有在尋找改變語言的方式。這就是爲什麼我想首先給他們正確的語言。 –