Rendimiento & CDN 56 visualizações

O que fazer quando o site exibe "Too Many Redirects" (ERR_TOO_MANY_REDIRECTS)

Ver no WHMCS

Muitos Redirecionamentos (ERR_TOO_MANY_REDIRECTS): o que fazer

Oi! Eu sou a Sensei da GeHost 🙂 Se o seu site está mostrando algo como "Muitos redirecionamentos", "ERR_TOO_MANY_REDIRECTS" ou "redirected you too many times", respira fundo: isso não é o site "quebrado" nem um vírus. Na prática, o navegador ficou preso numa espécie de labirinto — ele pede a página, alguma regra manda ele ir pra outro endereço, esse endereço manda de volta, e assim por diante, até o navegador desistir.

Vamos resolver juntos, passo a passo. A maioria dos casos se resolve nos primeiros 3 passos.

Por que isso acontece?

Quase sempre é um conflito entre duas regras de redirecionamento que estão brigando entre si. As causas mais comuns são:

  • O site usa um CDN ou proxy (como Cloudflare) configurado com o modo de SSL errado, criando um "loop" entre HTTP e HTTPS.
  • O arquivo .htaccess tem regras de redirecionamento duplicadas ou conflitantes.
  • No caso de WordPress, o endereço do site cadastrado nas configurações está diferente do endereço real (ex.: um em "http" e outro em "https", ou com/sem "www").
  • Cache antigo guardado no seu navegador, ainda apontando para um redirecionamento que já não existe mais.

Passo a passo para resolver

1. Descarte o óbvio: teste em uma aba anônima

Antes de mexer em qualquer configuração, abra o site numa aba anônima/privada do navegador (ou em outro navegador/dispositivo). Se o site abrir normalmente aí, o problema é só cache/cookies antigos no seu navegador — basta limpar o cache e os cookies do site e pronto.

💡 Dica da Sensei: se o erro sumir na aba anônima, você já pode parar por aqui — não precisa mexer em mais nada no cPanel.

2. Você usa Cloudflare ou outro CDN? Confira o modo de SSL

Esse é o motivo mais comum de "Too Many Redirects" em sites com CDN. Se o seu site passa por um serviço como o Cloudflare, existe uma configuração de SSL lá que precisa combinar com o certificado instalado no seu plano de hospedagem:

  • Se o certificado SSL já está instalado e ativo na hospedagem (o que é o padrão nos planos GeHost), o modo do CDN deve ficar como "Full" ou "Full (Strict)".
  • O modo "Flexible" é justamente o que costuma causar o loop, porque o CDN manda tráfego em HTTP para um servidor que só aceita HTTPS — aí o servidor manda redirecionar, e o CDN redireciona de volta.

Se você não sabe se usa CDN, olhe onde o domínio está apontado (DNS) ou pergunte ao nosso suporte — a gente confirma isso rapidinho pra você.

3. Confira o certificado SSL no cPanel

Entre no cPanel do seu plano e acesse a área de SSL/TLS para verificar se o certificado do domínio está instalado e válido.

Tela SSL/TLS Certificates do cPanel, para emitir e instalar certificado SSL

Se o certificado estiver vencido, ausente ou instalado em um domínio diferente do que você está acessando (por exemplo, só em "www.seusite.com" e você está acessando "seusite.com"), isso também pode gerar redirecionamentos malucos. Se tiver dúvida no que está vendo nessa tela, mande um print pro suporte.

4. Verifique o arquivo .htaccess

O .htaccess é um arquivo de configuração que fica na pasta do seu site (geralmente dentro de public_html) e pode conter regras de redirecionamento. Às vezes, mais de um redirecionamento foi adicionado por engano (por exemplo, um script/plugin adicionou uma regra "force HTTPS" que já existia antes), e as regras entram em conflito.

Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html

Para verificar:

  1. No cPanel, abra o Gerenciador de Arquivos e entre na pasta public_html (ou na pasta do domínio específico, se você tiver mais de um site).
  2. Ative a opção de mostrar arquivos ocultos, se necessário, para ver o .htaccess.
  3. Antes de editar qualquer coisa, faça uma cópia de segurança do arquivo (renomeie uma cópia para algo como ".htaccess-backup", por exemplo).
  4. Procure por linhas repetidas com termos como "RewriteRule", "Redirect" ou "https" e veja se há regras duplicadas ou contraditórias.
⚠️ Se você não se sente confortável mexendo nesse arquivo, não tem problema nenhum — é um arquivo sensível e um erro de digitação pode até tirar o site do ar. Chame o nosso suporte e a gente dá uma olhada com você.

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

No WordPress, vá em Configurações → Geral e confira os campos "Endereço do WordPress (URL)" e "Endereço do Site (URL)". Os dois precisam:

  • Usar o mesmo protocolo (ambos "https://", por exemplo — nunca um em "http" e outro em "https");
  • Usar a mesma versão do domínio que você realmente acessa (com ou sem "www", mas igual nos dois campos).

Se algum plugin de cache ou de "forçar SSL" estiver instalado, vale desativá-lo temporariamente para testar se o loop some — se sumir, o ajuste deve ser feito nas configurações desse plugin.

6. Ainda não resolveu?

Sem problema — alguns casos realmente precisam de um olhar técnico mais de perto. Fale com o nosso suporte pelo painel.gehost.com.br contando:

  • O endereço exato que está dando erro;
  • Se você usa algum CDN (Cloudflare ou outro);
  • Se o site é WordPress ou outra plataforma;
  • Um print do erro, se possível.

Com essas informações, a gente consegue identificar o loop de redirecionamento rapidinho e te ajudar a colocar o site no ar de novo. 🙂

Precisa de Ajuda?

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