Como eu redireciono um domínio?

4

Eu tenho um site hospedado em um domínio www.x.com. Eu tenho uma versão mais recente do mesmo site hospedado em www.y.com. Eu gostaria de retirar x.com, mas por razões de familiaridade e pagerank, eu preciso manter o domínio x.com por um tempo.

Quais são as minhas opções em relação ao encaminhamento ou redirecionamento de usuários que chegam ao x.com para y.com?

O ideal é que eu não queira mais pagar as taxas de hospedagem em x.com, mas o farei, se necessário.

    
por Jeff 05.05.2009 / 13:57

5 respostas

9

Qualquer que seja a sua escolha, você precisará manter o domínio x.com registrado.

Feito isso, você pode configurar um vhost extra no servidor que lida com y.com. Em seguida, você altera os registros A de x.com para apontar para o mesmo IP que y.com possui (ou use um CNAME, se preferir).

Essa definição de vhost para x.com redirecionará o pouso de tráfego em x.com para y.com. Se você usa o apache, provavelmente seria algo como isto (onde aaa.bbb.ccc.ddd é o endereço IP do servidor y.com)

<VirtualHost aaa.bbb.ccc.ddd:80>
    ServerName x.com
    ServerAlias www.x.com

    RedirectMatch permanent ^/$ http://y.com$1
</VirtualHost>

A parte importante dessa estrofe acima é o uso do código permanente, 301, que é recomendado por especialistas em SEO para "transferir" o pagerank de um domínio para outro. Eu ouvi que esse processo pode levar alguns meses (leia 6 ou mais) para entrar em vigor

    
por 05.05.2009 / 14:06
2

Não use o CNAME se estiver planejando se aposentar do x.com. Use 301 redirecionamento permanente.

Se você usasse o CNAME, o Google (e outros mecanismos de pesquisa) continuarão enviando usuários para x.com, enquanto que com o 301, eles os enviarão diretamente para y.com.

    
por 05.05.2009 / 14:16
0

A opção mais fácil é criar um CNAME no DNS para www.x.com e apontá-lo em www.y.com e configurar o servidor da Web para ouvir os dois nomes de domínio.

Uma alternativa mais agradável é retornar um 301 (redirecionamento permanente). A maioria dos navegadores atualiza automaticamente marcadores / favoritos.

    
por 05.05.2009 / 14:05
0

Você tem várias opções:

DNS

Configure um registro CNAME no seu arquivo de zona:

foo.example.com.        CNAME  bar.example.com.

Usando seus domínios:

www.x.com.        CNAME  www.y.com.

Esta é sua melhor opção, pois significa que você não precisa ter um servidor físico.

Redirecionamento Apache / IIS

Use seu software de veiculação da web para redirecionar os usuários. Isso é mais flexível, mas exige que você mantenha um departamento operacional ativo.

Meta-atualização HTTP

A opção mais simples de uma tag de atualização meta simples:

<META http-equiv="refresh" content="0;URL=http://www.y.com">

Novamente, você precisará de um servidor

    
por 05.05.2009 / 14:06
0

Supondo que você esteja executando o DNS e o Apache no Linux e que os arquivos dos domínios x e y.com residam na mesma máquina:

  • Adicione a entrada y.com ao seu DNS para que possa ser resolvida
  • Adicione y.com como um domínio virtual em seu Apache e aponte para o mesmo local físico em que x.com está.
  • Como Richard declarou, defina um 301 (redirecionamento permanente) em x.com para y.com.
por 05.05.2009 / 14:10