Redirecionamento 301: o que é e como funciona

📂 Letra R 🗓 21 de fevereiro de 2026 ✏️ Atualizado em 3 de outubro de 2026

Redirecionamento 301 é uma resposta do servidor que informa que um endereço (URL) mudou de forma permanente para outro. O navegador e os buscadores passam a usar o novo endereço no lugar do antigo. O nome vem do código de status HTTP 301, “Moved Permanently”.

Como funciona o redirecionamento 301?

Quando o navegador pede o endereço antigo, o servidor web não entrega a página: ele responde com o código 301 e informa o novo endereço no cabeçalho Location. O navegador então abre o endereço novo sozinho. Você pode ver isso com o curl:

curl -I https://seunegocio.com.br/pagina-antiga/

HTTP/2 301
location: https://seunegocio.com.br/pagina-nova/

Segundo a MDN, o navegador pode guardar um 301 em cache e ir direto ao destino nas próximas vezes. Por isso, use o 301 só quando a mudança é definitiva. Para mudanças temporárias existem outros códigos, como o 302.

Quando usar um redirecionamento 301?

  • quando você muda o endereço de uma página ou de um post;
  • quando troca de domínio e quer levar os visitantes ao novo (veja a migração de site);
  • para enviar o acesso por HTTP à versão segura, como explica o verbete HTTP e HTTPS;
  • para escolher uma só versão do endereço, com ou sem www;
  • quando uma página sai do ar e existe outra equivalente, o que evita um erro 404.

Redirecione sempre para a página equivalente, e não para a página inicial. Também evite encadear redirecionamentos, em que A leva a B e B leva a C.

Existe ainda o 308, também permanente. A diferença está no método da requisição:

CódigoPermanenteMétodo da requisição
301SimAlguns navegadores trocam POST por GET, por isso a MDN recomenda usá-lo com GET e HEAD
308SimO método é preservado, indicado quando o pedido é POST, PUT ou DELETE

O 301 mantém o posicionamento no Google?

O Google trata um redirecionamento permanente como sinal de que o destino é o endereço canônico, ou seja, o principal. Ele recomenda redirecionamentos feitos no servidor, como o 301 e o 308, e, ao mudar de endereço, mantê-los por pelo menos 1 ano. Isso ajuda a transferir o histórico da página antiga, mas não garante que a posição nos resultados será a mesma, porque outros fatores também mudam. Veja o guia do Google para mudança de site com troca de URLs.

Como criar um redirecionamento 301?

Em servidores Apache e LiteSpeed, que leem o arquivo .htaccess, um redirecionamento simples é uma linha:

Redirect 301 /pagina-antiga/ https://seunegocio.com.br/pagina-nova/

No WordPress, um plugin de redirecionamentos faz o mesmo sem editar arquivos. Escolha um só método para o mesmo endereço, porque regras duplicadas geram conflitos. Depois de criar, teste com o curl -I e olhe também em uma janela anônima, por causa do cache do navegador.

← Anterior phpMyAdmin: o que é e como funciona Próximo → Servidor web: o que é e como funciona
← Voltar ao Glossário