Como fazer redirecionamento 301 utilizando PHP, JSP (Java), ASP e htaccess

Publicado sexta-feira, 13 de agosto de 2010

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.

Isso deve ser feito para que o site não apresente erros nos links. Imagine que uma URL do seu site está recebendo tráfego de outro site e você a muda. Caso não faça o redirecionamento, terá uma página com erro 404.

Neste texto vamos te ajudar a entender como fazer redirecionamentos 301 corretamente. Confira agora.

Códigos de Redirecionamentos mais comuns.

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.

Portanto, é fundamental utilizar o redirecionamento 301 quando se deseja manter uma página ou domínio indexados. Afinal, o redirecionamento 301 funciona informando ao cliente o código 301, que por sua vez executa uma nova requisição à nova URL.

 

Error 404 - redirecionamentos 301

Como fazer redirecionamento 301?

Há algumas formas de fazer redirecionamentos 301, abaixo condensamos algumas formas para ficar mais claro.

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:

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.

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.novodominio.com/pagina.html");
exit();
?>

Redirecionamento 301 utilizando JSP (Java)

<%
response.setStatus(301);
response.setHeader( "Location", "http://www.novodominio.com/" );
response.setHeader( "Connection", "close" );
%>

Redirecionamento 301 utilizando ASP

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.novodominio.com/"
%>

Conclusão

Por fim, agora que você já sabe fazer redirecionamentos 301 é hora de colocar os conhecimentos em prática. Caso tenha dificuldades, sempre indicamos que busque ajuda de um profissional capacitado.

Além disso, caso queira aprender mais sobre o assunto, indicamos que conheça o Curso de WordPress do Básico ao PRO da Verticis. Nele, você aprende a desenvolver com o WordPress com conhecimentos adicionais em SEO e Marketing Digital.

Conheça agora.

Rolar para cima

Seu sucesso digital começa aqui. Entre em contato para começar uma nova jornada com sua empresa.

(31) 99890-5482

× Fale com a gente no Whatsapp