Redirecionamento 301
O Redirecionamento 301 é indicado em situações onde é necessário alterar uma URL para outra URL, sem que a indexação do seu conteúdo atual seja perdido no Google.
Os códigos informados abaixo para plataforma Linux devem ser utilizados dentro do arquivo .htaccess de seu site, para que sejam devidamente lidos pelo Apache do servidor com suporte a mod_rewrite.
Forçar uso do HTTPS
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.dominio.com.br/$1 [R,L]
Mudar domínio
RewriteEngine on RewriteCond %{HTTP_HOST} ^dominioantigo.com.br$ RewriteRule (.*) http://www.novodominio.com.br/$1 [R=301,L]
Mudar ponto de publicação
redirect 301 /antigo/arquivo_antigo.htm http://www.seudominio.com.br/aquivo_novo.htm
Forçar uso do “www”
RewriteEngine on RewriteCond %{HTTP_HOST} ^dominio\.com\.br RewriteRule ^(.*)$ http://www.dominio.com.br/$1 [R=permanent,L]
Redirecionar para outro local
<% response.redirect("http://www.novodominio.com.br/") %>
Redirecionar para outro local
<script runat=”server”>
Response.Redirect("http://www.novodominio.com.br");
</script>
Redirecionar para outro local
$q = new CGI;
<.cfheader name="Location" value="http://www.novodominio.com.br/">
Redirecionar para outro local
<% String redirectURL = "http://www.novodominio.com.br/";
response.sendRedirect(redirectURL); %>
Redirecionar para outro local
def old_action
redirect_to "http://www.novodominio.com.br/"
end
Redirecionar para outro local
$q = new CGI;
print $q->redirect("http://www.novodominio.com.br/");
Redirecionar para outro local
<?php header ("location: http://www.novodominio.com.br/"); ?>