Tenho muitos TLDs para meu domínio, para usuários dos EUA é .COM, para usuários alemães é .DE, etc. Redireciono todos eles para o domínio .COM usando registros CNAME. O motivo é evitar penalidades do Google por conteúdo duplicado.
Existe uma maneira de ainda detectar o TLD inserido pelo usuário, para que eu possa exibir a página no idioma correto?
Responder1
Se você usar registros CNAME, o Google ainda considerará os sites como domínios diferentes e os penalizará por conteúdo duplicado.
Você deve redirecionar seus usuários com uma resposta HTTP 301. Ao fazer isso, você também pode adicionar uma string de consulta ao redirecionar:
www.example.de -> www.example.com/?lang=de
Dessa forma, você não será penalizado por conteúdo duplicado,evocê pode detectar o idioma do seu usuário.