Erro "muitos redirecionamentos"
O que fazer quando o navegador avisa que a página redirecionou demais
Portal Web
Última atualização há 22 dias
O erro "Esta página não está funcionando: redirecionou você muitas vezes" (ERR_TOO_MANY_REDIRECTS) acontece quando duas regras mandam o visitante uma para a outra, em círculo. O navegador desiste depois de algumas voltas. As causas mais comuns são HTTPS forçado em dois lugares, o Cloudflare em modo "Flexible", endereços do WordPress em conflito e plugins de redirecionamento.
Antes de começar
Limpe os cookies e o cache do navegador, ou teste numa janela anônima. Um redirecionamento antigo guardado no navegador mostra o mesmo erro mesmo depois de corrigido.
Causa 1: Cloudflare no modo Flexible
Se o DNS do domínio está no Cloudflare e o site força HTTPS, o modo de criptografia Flexible cria o círculo: o Cloudflare fala com o servidor por http, o site responde "vá para https", e o ciclo recomeça. No painel do Cloudflare, em SSL/TLS, escolha o modo Full (ou Full strict, quando o certificado estiver emitido). Veja Apontar um domínio que usa Cloudflare.
Causa 2: HTTPS forçado em mais de um lugar
O redirecionamento para https pode estar em vários pontos ao mesmo tempo: no painel do domínio, no .htaccess, em um plugin (como o Really Simple SSL) e no Cloudflare. Deixe só um e desative os outros. Veja Forçar o HTTPS.
Causa 3: www contra sem www em conflito
Se o painel do domínio redireciona "www" para "sem www" e o WordPress (ou um plugin) faz o contrário, os dois se alternam. Escolha um só formato e deixe-o igual nos três lugares: em Configurações de Domínio (Forçar redirecionamento), nos endereços do WordPress (Configurações > Geral, campos Endereço do WordPress e Endereço do site) e nos plugins de redirecionamento.
Causa 4: endereços do WordPress errados
Se os endereços em Configurações > Geral estão com http e o site abre em https (ou o contrário), podem ocorrer voltas. Se você não consegue entrar no painel do WordPress por causa do erro, os endereços podem ser corrigidos no banco de dados (tabela de opções, campos siteurl e home) pelo phpMyAdmin, depois de uma cópia.
Causa 5: regras no .htaccess ou plugins
- Renomeie o .htaccess para .htaccess-antigo e teste. Se resolver, salve os links permanentes no WordPress para criar um novo. Veja Erro 404 e links quebrados no WordPress.
- Desative plugins de redirecionamento, de cache e de segurança (renomeando a pasta deles em wp-content/plugins) e reative um por um.
Causa 6: redirecionamento criado no painel
Confira se há um redirecionamento mandando o domínio para si mesmo, em Redirecionamentos do Site.
Veja também
