Se você está se deparando com a mensagem “Esta página não está funcionando – Redirecionamento em excesso” ou o temido erro “ERR_TOO_MANY_REDIRECTS”, fique tranquilo: este é um problema relativamente comum, principalmente para quem utiliza WordPress integrado ao Cloudflare.
Neste artigo, você vai entender:
- ✅ O que significa esse erro
- ✅ Por que ele acontece
- ✅ Como resolver de forma definitiva
- ✅ Como evitar que o problema volte a acontecer
🔍
O Que é o Erro ERR_TOO_MANY_REDIRECTS?
O erro “ERR_TOO_MANY_REDIRECTS” significa que seu site entrou em um ciclo infinito de redirecionamentos. Ou seja, o navegador tenta acessar sua página, mas ela redireciona para outra, que redireciona de volta, e isso ocorre de forma contínua até que o navegador desiste.
🎯 Em termos técnicos, é um loop de redirecionamento, geralmente causado por configurações conflitantes de HTTPS, DNS, SSL ou regras de redirecionamento.
🚨
Por Que Esse Erro Acontece no WordPress com Cloudflare?
As causas mais comuns são:
- Configuração incorreta do SSL no Cloudflare
- Usar o modo SSL errado (ex.: Flexible quando deveria ser Full ou Full (Strict)).
- Forçar HTTPS no Cloudflare e no WordPress ao mesmo tempo
- Gera conflito, criando um loop onde o servidor e o Cloudflare ficam se contradizendo sobre como tratar o HTTPS.
- URLs mal configuradas no WordPress
- Diferença entre o domínio com www e sem www, ou mistura de http e https.
- Regras incorretas no arquivo .htaccess
- Redirecionamentos manuais feitos sem lógica adequada.
- Plugins de SSL ou redirecionamento mal configurados
- Plugins como Really Simple SSL, Rank Math, Redirection e outros podem conflitar com as regras do servidor e do Cloudflare.
- Configurações DNS incorretas no Cloudflare
- Erros na ativação do proxy (nuvem laranja) ou erros nos apontamentos DNS.
🛠️
Como Resolver o ERR_TOO_MANY_REDIRECTS (Passo a Passo Completo)
✅
1. Verifique o Modo SSL no Cloudflare (Configuração Correta)
Acesse seu painel Cloudflare:
- Vá em SSL/TLS > Overview
- Você verá quatro opções:
Opção | O que faz | Uso recomendado |
---|---|---|
Off | Sem HTTPS | Não recomendado |
Flexible | HTTPS externo (Cloudflare) mas HTTP no servidor | ⚠️ Causa mais comum de erro ERR_TOO_MANY_REDIRECTS |
Full | HTTPS no Cloudflare e HTTPS no servidor (não verifica certificado) | ✅ Funciona, mas não verifica validade total |
Full (Strict) | HTTPS no Cloudflare e no servidor, com certificado válido | ⭐ Mais seguro e recomendado |
👉 A configuração correta é sempre Full (Strict), se você possui certificado SSL na hospedagem.
Se não possui, ative um gratuito na sua hospedagem (Hostinger, SiteGround, Locaweb, etc.).
✅
2. Desative Plugins de SSL ou Redirecionamento Temporariamente
Acesse o gerenciador de arquivos ou FTP da hospedagem:
- Vá até /wp-content/plugins/
- Renomeie a pasta de plugins relacionados a SSL ou redirecionamento:
- really-simple-ssl → really-simple-ssl-desativado
- redirection → redirection-desativado
Isso desativa temporariamente o plugin.
✅
3. Corrija as URLs no WordPress
Se tiver acesso ao painel admin:
- Vá em Configurações > Geral
- Verifique:
- Endereço do WordPress (URL)
- Endereço do site (URL)
✔️ Ambos devem estar exatamente assim (exemplo):
https://agenciab16.com.br ou https://www.agenciab16.com.br
⚠️ Atenção:
- Se usa Cloudflare, decida se seu site será com www ou sem www.
- Essa escolha precisa ser consistente no WordPress e no DNS do Cloudflare.
✅
4. Corrija o Arquivo .htaccess (Se Usa Apache)
No gerenciador de arquivos da hospedagem:
- Acesse a raiz do WordPress
- Edite o arquivo .htaccess
- Substitua todo o conteúdo por este padrão seguro do WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# HTTPS Force (opcional e seguro com Cloudflare Full Strict)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
✅
5. Verifique os apontamentos DNS no Cloudflare
No painel DNS do Cloudflare:
- Os registros A ou CNAME devem apontar corretamente para o IP da sua hospedagem.
- As nuvens devem estar laranja (ativado o proxy) para proteger e otimizar com Cloudflare.
✅
6. Ajuste as Regras de Página (Page Rules) no Cloudflare
Se quiser forçar HTTPS via Cloudflare (opcional):
- Vá em Rules > Page Rules
- Crie uma regra:
URL: agenciab16.com.br/
Setting: Always Use HTTPS
Se fizer isso, não precisa de plugins ou redirecionamentos no .htaccess para HTTPS.
✅
7. Limpe Todos os Caches
- No WordPress (se tiver plugin de cache ativo, como LiteSpeed Cache, WP Rocket, etc.)
- No Cloudflare: Cache > Purge Everything
- No navegador (Ctrl + F5 ou limpar cache manualmente)
🧠
Como Evitar Que Esse Problema Aconteça no Futuro?
- Sempre utilize SSL Full (Strict) no Cloudflare, nunca Flexible.
- Instale e ative o SSL gratuito da sua hospedagem.
- Defina claramente se seu domínio terá www ou não, e mantenha isso consistente em:
- WordPress
- Cloudflare
- Banco de dados
- Evite usar plugins desnecessários de redirecionamento quando o Cloudflare já faz isso de forma eficiente.
- Teste as mudanças usando ferramentas como:
- 🔗 https://httpstatus.io/ — Para verificar cadeias de redirecionamento.
🎯
Checklist Rápido de Solução
Verificação | Status |
---|---|
✅ SSL no Cloudflare em Full (Strict) | ⚙️ |
✅ SSL ativo na hospedagem | ⚙️ |
✅ URLs corretas no WordPress | ⚙️ |
✅ .htaccess revisado e limpo | ⚙️ |
✅ Plugins de SSL/redirecionamento desativados | ⚙️ |
✅ Cache limpo (WordPress, Cloudflare, navegador) | ⚙️ |
📌
Conclusão
O erro “ERR_TOO_MANY_REDIRECTS” é chato, mas a boa notícia é que a solução é simples quando entendemos a origem: quase sempre uma configuração errada de SSL entre WordPress, Cloudflare e servidor.
Seguindo este passo a passo, você não só resolve, como previne que o problema volte a acontecer.
❓
FAQ Rápido
🔹
Posso usar o SSL Flexible no Cloudflare?
Não é recomendado. Ele cria uma falsa conexão segura e frequentemente gera erros como ERR_TOO_MANY_REDIRECTS. Use sempre Full (Strict) com um SSL ativo na hospedagem.
🔹
Preciso de plugin como Really Simple SSL?
Não, se você configurar corretamente o SSL na hospedagem e no Cloudflare. O uso de plugins se torna desnecessário.
🔹
O problema pode estar no DNS?
Sim, se o domínio não estiver apontando corretamente para o servidor via Cloudflare, também pode gerar erros de redirecionamento.