HTTP 301 Moved Permanently (Movido permanentemente)
O recurso tem um novo endereço permanente.
Ficha rápida
| Código | 301 |
|---|---|
| Nome oficial (em inglês) | Moved Permanently |
| Nome em português | Movido permanentemente |
| Grupo | Redirecionamento (3xx) |
| Definido em | RFC 9110, Section 15.4.2 |
| Quem costuma gerar | O servidor, para orientar o cliente sobre outro endereço ou sobre o cache. |
O que significa
O recurso foi movido para um novo endereço permanente, informado no cabeçalho Location. Clientes e buscadores devem passar a usar o endereço novo. Em requisições POST, alguns navegadores trocam o método por GET; para manter o método, use 308.
Quando o servidor devolve esse código
- Mudança definitiva de endereço de uma página ou de uma API.
- Redirecionar http para https e www para o domínio sem www.
Problemas comuns
- Cadeias longas de redirecionamentos, que atrasam e confundem buscadores.
- Laço de redirecionamento entre duas regras.
Como resolver
- Aponte o Location direto para o endereço final, em um só salto.
- Use 308 se o método e o corpo precisam ser mantidos.
- Atualize os links internos para o endereço novo.
Em automações e integrações
Ao chamar uma API cujo endereço mudou, atualize o endereço no fluxo em vez de depender do redirecionamento. O padrão permite que clientes troquem POST por GET ao seguir um 301, o que pode perder o corpo da requisição.
Não confunda com outros códigos
Não confunda com 302 (temporário) e 308 (permanente, mantendo o método): a escolha muda o que buscadores e clientes guardam.
Exemplo de resposta
HTTP/1.1 301 Moved Permanently Location: https://meajudaflow.com.br/
O exemplo é ilustrativo: o corpo e os cabeçalhos reais mudam de servidor para servidor. O código e o nome seguem o padrão HTTP.
Teste você mesmo
Este comando foi executado de verdade contra o próprio Me Ajuda Flow em 10/11/2026. Você pode repeti-lo no terminal (o curl vem instalado no Windows 10 e 11, no macOS e no Linux).
curl -I http://meajudaflow.com.br/
Resposta recebida:
HTTP/1.1 301 Moved Permanently Location: https://meajudaflow.com.br/
O endereço sem https é redirecionado para o endereço seguro.
Perguntas frequentes
301 ou 302 para SEO?
Use 301 quando a mudança é definitiva. O 302 indica mudança temporária.
301 mantém o método POST?
Não é garantido. Para manter o método, use 308.