301 Redirect

Postado em 22 fev 2010, categoria: Redirecionamento 301, SEO | 1 comentário

  • Redirecionamento 301

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

    5.00 avg. rating (99% score) - 4 votes

    1 comentário

    1. 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.

      Reply

    Comente

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *