O redirecionamento 301 é a forma correta e amigável de informar os motores de busca, para redirecionar websites ou páginas da web.
A sua utilização deve ser feita por diversos motivos:
Redirecionar uma página antiga para um endereço novo; Redirecionar vários domínios para uma única página; Mostrar apenas uma versão da sua página com ou sem www (ex: www.seudominio.com.br ou seudominio.com.br) e outros…
Ex: 1-) Vamos supor que você quer dar uma cara nova para uma página antiga, reformular o conteúdo e mudar o nome dessa página! Como ficariam os links que apontam para ela e o PageRank que ela já tem?
Ex: 2-) Você tem vários domínios do tipo (www.seusite.com.br/.com/.net/.info/.org e etc…) se você tiver uma home em cada domínio terá vários conteúdos duplicados e com certeza não será bem visto pelos motores de busca podendo ser penalizado.
Ex: 3-) Muitos acessam o seu site utilizando (www.seusite.com.br) e outros acessam utilizando apenas (seusite.com.br) você estará dividindo o seu PageRank entre as duas versões.
Para corrigir essas falhas aplicando uma das técnicas de SEO você pode e deve utilizar o redirecionamento 301.
Veja abaixo alguns exemplos de redirecionamento 301.
Redirecionamento 301 em PHP
Redirecionamento de uma página do seu blog ou website para um novo endereço, simplesmente coloque o código seguinte dentro do seu index.php:
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://seusite.com.br” ); ?>
Redirecionamento canônico em PHP
O redirecionamento canônico 301 em PHP irá remover (ou adicionar) o prefixo www. em todas as páginas do seu domínio.
O código seguinte redireciona todos os seus utilizadores da sua versão http:// para a versão http://www. do seu website ou blog.
Opção em arquivo .htaccess
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.seusite.com [NC]
rewriterule ^(.*)$ http://seusite.com/$1 [r=301,NC]
Nessa opção fizemos ao inverso. Tiramos o www do dominio. Obs: não suportado por servidores de hospedagem Windows
Redirecionamento de Páginas em ASP
O ASP funciona em servidores Windows. Utilize este código para redirecionar páginas do seu website ou blog, para um novo endereço.
Response.Status=”301 Moved Permanently”
Response.AddHeader=’Location’,’http://www.novodominio.com/’%>
Redirecionamento canônico em ASP
O redirecionamento canônico em ASP deverá estar localizado num script que seja executado em todas as páginas do servidor, antes do conteúdo da página começar.
If InStr(Request.ServerVariables(”SERVER_NAME”),”www”) = 0 Then Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,”http://www.” & Request.ServerVariables(”HTTP_HOST”) & Request.ServerVariables(”SCRIPT_NAME”) End if %>
Para quem utiliza a plataforma WordPress tem um plugin, o Domain-Change, que faz o redirecionamento automático.
Existem muitas outras opções para serem usadas em casos mais específicos. Todavia, é necessário que você esteja familiarizado com as técnicas de SEO.
Se você quer aprender mais sobre redirecionamento 301 e tudo sobre otimização de sites SEO… Inscreva-se no curso SEO
Blog © SEO Training | Curso SEO - Treinamento SEO do básico ao avançado
Responsive Design by: Griff Art & Design
detran-ipva / agosto 28th, 2016 2:38
Já precisei fazer redirecionamento duas vezes, realizo no painel da própria empresa que adquiri o domínio, bem mais fácil e rápido.