Você tem um site e decide mudar de endereço. Há várias maneiras de copiar o conteúdo de um local para o outro, mas como indicar aos seus visitantes a mudança de endereço?
O correto é usar um redirecionamento do tipo 301 (conteúdo movido permanentemente) para o novo domínio pelas seguintes vantagens:
- Os usuários serão levados automaticamente para o novo endereço, não há necessidade de informar a mudança;
- Os mecanismos de buscas também serão alertados da alteração e toda a informação pertinente será movida para o novo site (mas isso pode levar algum tempo);
- O pagerank será transferido para o novo domínio e outras informações úteis para definir o seu posionamento no ranking de busca.
A solução
É preciso criar um arquivo na raiz do seu site com o nome .htaccess. E colar o conteúdo abaixo.
Lembre de trocar seusite.com pelo endereço real do seu site novo.
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !seusite.com$ [NC] RewriteRule ^(.*)$ http://seusite.com/$1 [L,R=301]
Salve o arquivo e pronto.
O código acima vai redirecionar não somente siteantigo.com para sitenovo.com. Ele vai redirecionar páginas também. Por exemplo:
Se um visitante chegar para visitar http://siteantigo.com/pagina-informativa, ele será redirecionado para http://sitenovo.com/pagina-informativa
Assim o cliente sempre chega na página que estava procurando.