檢測 TLD 以進行本地化

檢測 TLD 以進行本地化

我的網域有許多 TLD,對於美國用戶來說是 .COM,對於德國用戶來說是 .DE 等。原因是為了防止谷歌因重複內容而受到處罰。

有沒有辦法仍然檢測使用者輸入的 TLD,以便我可以以正確的語言顯示頁面?

答案1

如果您使用 CNAME 記錄,Google 仍會將這些網站視為不同的網域,並會因重複內容而對其進行處罰。

您應該使用 HTTP 301 回應重新導向您的使用者。執行此操作時,您也可以在重定向時新增查詢字串:

www.example.de -> www.example.com/?lang=de

這樣,您就不會因重複內容而受到懲罰,您可以偵測使用者的語言。

相關內容