Solução de problemas 77 visualizações

O que fazer quando aparece 'Too Many Redirects' ao tentar abrir o site

Ver no WHMCS

Too Many Redirects: por que isso acontece e como resolver

Olá! Aqui é a Sensei da GeHost 🙋‍♀️ Se você tentou abrir seu site e recebeu uma mensagem tipo "Esta página não está funcionando — redirecionou você muitas vezes" (ou "ERR_TOO_MANY_REDIRECTS"), respira fundo: é um problema super comum e, na maioria das vezes, dá pra resolver em poucos minutos. Vamos entender juntos o que é e como consertar, passo a passo. 💛

O que é esse erro, afinal?

O navegador tenta abrir seu site, mas o site (ou algum serviço no meio do caminho) manda ele para outro endereço, que manda de volta, que manda de novo... e assim o navegador entra num "loop" de redirecionamentos e desiste, mostrando esse aviso. Não é o fim do mundo — é só uma configuração que está mandando o visitante para um lugar errado repetidamente.

As causas mais comuns

  • Conflito de HTTPS/SSL: alguma parte do site está forçando "https://" enquanto outra parte (ou um serviço de proxy/CDN, se você usa algum) está esperando "http://" — aí um força o outro pro lado errado, sem parar.
  • Regras de redirecionamento no arquivo .htaccess: uma regra criada (às vezes por um plugin ou por edição manual) pode estar redirecionando o site pra ele mesmo.
  • Endereço do site configurado errado dentro do próprio sistema (por exemplo, no WordPress, os campos de "Endereço do site" configurados com "www" de um jeito e o restante do site de outro).
  • Cache do navegador ou de algum serviço externo (tipo Cloudflare, se você usa) guardando uma versão antiga da regra de redirecionamento.
💡 Dica rápida: antes de mexer em qualquer configuração, teste o site numa aba anônima/privada do navegador. Se abrir normalmente na aba anônima, o problema pode ser só cache do seu navegador — não do site!

Passo a passo para resolver

1. Teste em aba anônima e limpe o cache

  1. Abra uma aba anônima/privada no navegador (Ctrl+Shift+N no Chrome, por exemplo) e tente acessar o site de novo.
  2. Se funcionar, volte ao navegador normal e limpe o cache e os cookies do site.
  3. Se você usa algum serviço de CDN/proxy (como Cloudflare) na frente do seu domínio, verifique lá se o modo de SSL está como "Full" ou "Full (strict)" — o modo "Flexible" costuma ser a causa mais comum desse tipo de loop.

2. Confira o certificado SSL do site

O certificado SSL é o que garante o "cadeado" e o "https://" do seu site. Se ele estiver ausente ou desatualizado, pode gerar esse conflito de redirecionamento.

  1. Acesse seu cPanel (o painel de gerenciamento da sua hospedagem).
  2. Vá até a seção SSL/TLS e confira se há um certificado ativo e válido para o seu domínio.
Tela de SSL/TLS do cPanel para emitir e verificar o certificado do domínio

Se não tiver certeza do que está vendo por aqui, não se preocupe — pode chamar nosso suporte que a gente confere pra você.

3. Verifique o arquivo .htaccess

Esse arquivo guarda regras de redirecionamento do site e às vezes acaba com uma regra duplicada ou conflitante (geralmente depois de instalar um plugin de SSL/cache ou fazer uma migração).

  1. No cPanel, abra o Gerenciador de Arquivos.
  2. Entre na pasta public_html (ou na pasta do seu domínio) e localize o arquivo .htaccess.
  3. Antes de mexer, faça uma cópia dele (renomeie a cópia para algo como .htaccess_backup) — assim, se algo der errado, dá pra voltar atrás.
  4. Se você identificar trechos com várias linhas de "RewriteRule" repetidas ou forçando "https" em duplicidade, esse é um bom sinal de que ali está a origem do problema.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html
⚠️ Se você não se sentir à vontade para editar esse arquivo sozinho(a), não tem problema nenhum — é um arquivo sensível e o nosso suporte pode te ajudar com isso com tranquilidade.

4. Se o site é WordPress, confira o endereço cadastrado

Às vezes o loop acontece porque o "Endereço do WordPress (URL)" e o "Endereço do site" estão configurados de forma diferente (um com "https://www" e outro sem, por exemplo). Isso pode ser ajustado no painel administrativo do WordPress, em Configurações → Geral. Se você não tiver acesso ao login do WordPress no momento, nosso suporte pode te orientar.

Ainda não resolveu?

Sem problema — é pra isso que estamos aqui! Você pode abrir um chamado direto pelo nosso painel em painel.gehost.com.br contando o que já tentou, e nosso time dá continuidade na investigação. Se o seu site foi entregue recentemente por nós, lembre que você conta com 30 dias de suporte gratuito após a entrega. 😊

Combinado? Qualquer dúvida no meio do caminho, é só chamar. Estamos juntos nessa! 💛

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.