301 redirect é a maneira mais eficiente e amigável para os mecanismos de busca para redirecionamento de páginas. Não é muito difícil de implementar e deverá preservar seus rankings para a página em questão. Se fosse para mudar nomes de páginas ou movê-las, esta é a maneira mais segura disponível. O código “301″ é interpretado como “movido permanentemente”.
Você pode testar o redirecionamento com Verificador de Redirecionamento em Mecanismos de Busca
Abaixo, há alguns meios de você implementar o Redirecionamento URL
Redirecionamento IIS
- No “internet services manager”, clique com o botão direito no arquivo que deseja redirecionar
- Selecione a opção “a redirection to a URL”.
- Informe a página para redirecionar
- Marque “The exact url entered above” e “A permanent redirection for this resource”
- Clique em ‘Aplicar’
Redirecionamento ColdFusion
<.cfheader statuscode=”301″ statustext=”Movido permanentemente”>
<.cfheader name=”Location” value=”http://www.new-url.com”>
Redirecionamento PHP
<?
Header( “HTTP/1.1 301 Movido permanentemente” );
Header( “Location: http://www.new-url.com” );
?>
Redirecionamento ASP
<%@ Language=VBScript %>
<%
Response.Status=”301 Movido permanentemente”
Response.AddHeader “Location”,”http://www.new-url.com/”
%>
Redirecionamento ASP .NET
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Movido permanentemente“;
Response.AddHeader(”Location”,”http://www.new-url.com”);
}
</script>
Redirecionamento JSP (Java)
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.new-url.com/” );
response.setHeader( “Connection”, “close” );
%>
Redirecionamento CGI PERL
$q = new CGI;
print $q->redirect(”http://www.new-url.com/”);
Redirecionamento Ruby on Rails
def old_action
headers["Status"] = “301 Movido permanentemente”
redirect_to “http://www.new-url.com/”
end
Redirecione um domínio antigo para um domíno novo (htaccess)
Crie um arquivo .htaccess com o código abaixo, que irá garantir que todas páginas e diretórios do seu antigo domínio redirecionem corretamente para o novo domínio. O arquivo .htaccess precisa ser colocado na raiz do antigo domínio (ex: o mesmo diretório onde seu arquivo index está).
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
Por favor SUBSTITUA www.newdomain.com no código acima pelo domínio que deseja redirecionar.
Em adição ao redirecionamento, eu sugiro que você entre em contato com os sites que linkam para seu site para que modifiquem para o novo URL.
Nota: Este método .htaccess só funciona em servidores Linux, rodando Apache com o Mod-Rewrite ativado.
Redirecionar para www (redirecionamento htaccess)
Crie o arquivo .htaccess com o código abaixo, que irá garantir que todas as solicitações provenientes de domain.com serão redirecionadas para www.domain.com. O arquivo .htaccess precisa estar na raiz do diretório (ex: o mesmo diretório onde está o arquivo index).
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Por favor, SUBSTITUA domain.com e www.newdomain.com pelos nomes do seu domínio.
Nota: Este método .htaccess só funciona em servidores Linux, rodando Apache com o Mod-Rewrite ativado.
Redirecionamento HTML
Utilize o método descrito em “Redirecionamento .htaccess” se o seu site for hospedado em Linux, ou “Redirecionamento IIS” se for hospedado em Windows.
Esse artigo foi encontrado no site: http://blog.bounceweb.com.br