A resposta HTTP “301 Permanent Redirect” é uma excelente forma de dizer para o navegador do seu visitante e para os mecanismos de busca que o conteúdo de uma determinada página mudou de endereço. Bem realizado, ele é imperceptível para ambos.
Você pode precisar desse recurso se trocar de domínio, se alterar a estrutura das URLs de seu site, para apontar diferentes domínios para o mesmo lugar ou para levar visitantes para uma versão mais atualizada ou completa de uma determinada página, sem perder quem favoritou o endereço antigo.
Mas, como fazer um “301 Permanent Redirect”? Existem várias formas, e aqui veremos códigos para PHP, ASP e uma alteração no .htaccess
Com PHP
Para redirecionar uma página, insira o código abaixo na página antiga:
Com ASP
Para redirecionar uma página, insira o código abaixo na página antiga:
<% Response.Status="301 Moved Permanently" Response.AddHeader='Location','https://www.meudominio.com/endereco_novo.html' %>
Com .htaccess
Para redirecionar uma única página, insira o código abaixo no arquivo .htaccess:
Redirect 301 paginavelha.html /new/https://www.meudominio.com/endereco_novo.html