ERR_TOO_MANY_REDIRECTS, “a página não está redirecionando corretamente” ou “redirect loop” ocorre quando uma URL aponta para outra que retorna à anterior, direta ou indiretamente. O ciclo pode envolver HTTP/HTTPS, www/sem-www, CDN, proxy, aplicação, cPanel e .htaccess.
Exemplos de ciclos
http://exemplo.com ? https://exemplo.com ? http://exemplo.com
exemplo.com ? www.exemplo.com ? exemplo.com
/login ? /conta ? /login
Por que limpar cookies às vezes ajuda
Aplicações podem redirecionar com base em sessão, idioma ou login; cookie corrompido pode ativar um ciclo só naquele navegador. Porém, se ocorre em janela privada e outras redes, o problema está provavelmente no servidor ou configuração. Limpar dados não corrige um loop global.
Diagnóstico em camadas
- Registre a URL inicial e o erro. Teste janela privada e outro dispositivo.
- Inspecione a cadeia com ferramenta que mostre os cabeçalhos
Location, sem seguir infinitamente. - Anote cada status e destino até encontrar a repetição.
- Confira redirecionamentos em cPanel,
.htaccess, aplicação, plugin, CDN e balanceador. - Escolha um único responsável por cada regra: HTTPS, hostname canônico, idioma e login.
- Desative temporariamente a regra suspeita com backup, teste e recoloque somente a versão corrigida.
HTTP e HTTPS atrás de proxy
Um proxy pode receber HTTPS do visitante e conectar por HTTP à origem. Se a origem não reconhece o cabeçalho de protocolo confiável, ela redireciona para HTTPS; o proxy repete a conexão HTTP e o ciclo recomeça. Configure o modo TLS apropriado entre proxy e origem e faça a aplicação confiar apenas em proxies autorizados.
www e sem www
Defina uma versão canônica. Não mantenha uma regra na CDN mandando para www e outra no servidor removendo www. Atualize URL-base da aplicação para o mesmo hostname e teste caminhos internos.
WordPress
Confira home e siteurl, plugin de SSL/cache/redirect, proxy e .htaccess. Se perdeu o painel, altere somente o componente necessário por método seguro e documentado. Não edite valores serializados diretamente sem ferramenta apropriada.
Login e sessão
Loop entre login e área privada pode vir de cookie com domínio/caminho errado, hora incorreta, sessão sem gravação, HTTP/HTTPS divergente ou callback OAuth inválido. Veja log da aplicação e cabeçalhos Set-Cookie.
Redirecionamento para URL idêntica
Regras genéricas podem responder com Location igual à própria URL. Use condições que excluam o estado já correto. No Apache, compare protocolo e hostname antes do RewriteRule; no cPanel, evite duplicar uma regra já presente no arquivo.
SEO e status
Para mudança permanente, use 301 ou 308 quando apropriado; para temporária, 302 ou 307. Evite cadeias: a URL antiga deve apontar diretamente para a canônica. Atualize links internos e sitemap para o destino final.
.htaccess e das regras da CDN. Uma alteração incorreta pode tirar todos os caminhos do ar. Mantenha uma forma alternativa de acesso ao painel.Veja tipos de redirecionamento, HTTPS e AutoSSL e redirecionamentos no cPanel.
Referências oficiais: MDN — redirecionamentos HTTP e RFC 9110.
Novos guias relacionados
Aprofunde o diagnóstico com estes conteúdos atualizados:
Recursos relacionados
Continue com tutoriais, ferramentas e serviços relacionados ao diagnóstico.