Обнаружение TLD для локализации

Обнаружение TLD для локализации

У меня много TLD для моего домена, для пользователей из США это .COM, для немецких пользователей это .DE и т. д. Я перенаправляю их всех на домен .COM с помощью записей CNAME. Причина в том, чтобы не получить штраф от Google за дублированный контент.

Есть ли способ определить TLD, введенный пользователем, чтобы я мог отобразить страницу на правильном языке?

решение1

Если вы используете записи CNAME, Google все равно будет считать сайты разными доменами и наказывать их за дублирующийся контент.

Вам следует перенаправлять своих пользователей с ответом HTTP 301. Когда вы это делаете, вы также можете добавить строку запроса при перенаправлении:

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

Таким образом, вы не будете наказаны за дублирование контента,ивы можете определить язык вашего пользователя.

Связанный контент