Como fazer redirecionamentos 301 utilizando PHP, JSP (Java), ASP e htaccess
Caros,
Um dos fatores importantes a serem observados quando mudamos a url de uma página no processo de otimização (SEO), ou mesmo alteramos o próprio domínio é fazer corretamente o redirecionamento para que o ranking adquirido pela página antiga seja transferido para a página nova. Confira abaixo os códigos de redirecionamento mais comuns:
- 404 – Indica que a página foi removida. Sugere ao buscador que interrompa a indexação daquela página.
- 302 – Redirecionamento temporário. Indica ao buscador que a página foi temporariamente movida, e que a página indexada não necessita ser alterada.
- 301 - Redirecionamento permanente. Transfere todos os pontos de pageRank adquirido para a nova página.
É fundamental utilizar o redirecionamento 301 quando se deseja manter uma página ou domínio indexados. O redirecionamento 301 funciona informando ao cliente o código 301, que por sua vez executa uma nova requisição à nova url.
Redirecionamento 301 utilizando htaccess
A melhor maneira de executar um redirecionamento 301 é sem dúvida utilizando o htaccess, com o mod-rewrite. Edite (ou crie) o arquivo .htaccess na raíz do domínio que deseja redirecionar e adicione as seguintes linhas:
1 2 |
RewriteEngine On RewriteRule ^(.*)$ http://www.novodominio.com/$1 [R=301,L] |
Redirecionamento 301 utilizando PHP
Para executar o redirecionamento utilizando PHP, basta utilizar o código abaixo em seu arquivo index.php para redirecionar o domínio completo, ou utilizá-lo em uma página específica.
1 2 3 4 5 |
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.novodominio.com/pagina.html"); exit(); ?> |
Redirecionamento 301 utilizando JSP (Java)
1 2 3 4 5 |
<% response.setStatus(301); response.setHeader( "Location", "http://www.novodominio.com/" ); response.setHeader( "Connection", "close" ); %> |
Redirecionamento 301 utilizando ASP
1 2 3 4 5 |
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.novodominio.com/" %> |
Espero que seja útil!