Como dizer aos motores de busca que 2 nomes de domínio são do mesmo site?
Pergunta
Se eu tiver 2 nomes de domínio que apontam para o mesmo website (por exemplo: microsoft.com e microsoft.net ambos apontam para microsoft.com), como pode os motores de busca distinguir que esses dois sites são o mesmo site e conteúdo não duplicado ?
A minha pergunta é porque eu sei que o Google, por exemplo, tem um filtro de conteúdo duplicado, e eu quero saber o que fazer para dizer declarativa que os dois domínios são os mesmos e não são sites de conteúdo duplicado.
Obrigado!
Solução
Escolha o que é para ser o domínio primário e, em seguida, implementar um redirecionamento 301 no outro.
Outras dicas
É importante que o usuário sempre estadias no domínio digitado, ou são o segundo apenas um alias para o primeiro? Se o último for o caso, você poderia fazer um HTTP redirecionamento para o nome de domínio desejado, quando o usuário visita um dos aliases.
EDIT: Guess Mat bater-me a ele. : -)
como caras diz que o uso 301 cabeçalho para redirecionar. mas também tentar colocar um robot.txt para negar bots acesso e evitar ter conteúdo duplicado
Faça um sítio um redirecionamento 301 para o outro mas fazê-Não tente a idéia idiota de um robots.txt {Como por 1 se o site secundário é um 301 para o site "real" um robots.txt não poderia existir como todos os pedidos de qualquer conteúdo são dirigidas ao principal, o que significa tudo, incluindo um robots.txt
, portanto, nenhum conteúdo duplicado em qualquer lugar todo o conteúdo em um site só o outro apenas diz {a sua no lugar errado aqui em vez}
Você pode estabelecer uma frente permanente (301) com mais hoster domínio.
Para subdomínios, normalmente você pode ter um HttpHandlers que cuidar disso.