Sempre que migramos ou desenvolvemos websites nos encontramos no dilema de ter que "refazer" tudo para conseguir de volta o ranking previamente conquistado em sistemas de busca como Google, Yahoo e Bing. O que alguns não sabem é que existem maneiras transparentes de se indicar para o sistema de busca que o seu site mudou de endereço ou teve parte redirecionada.
Vamos explicar abaixo como você poderá proceder com o seu redirecionamento, tanto em PHP (ideal para redirecionamento de páginas) como em ".htaccess" (ideal para redirecionar um site inteiro). Lembrando que o redirecionamento que retorna o resultado "301" é permanente, então para redirecionamentos temporários ele já não funcionará corretamente.
Redirecionamento 301 em PHP
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://novosite.com/" );
?>
Redirecionamento 301 em htAccess
Adicione o código abaixo em seu arquivo ".htaccess":
Redirect 301 /pagina/post.html http://novosite.com/post.html