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.
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.
Para verificar:
- 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).
- Ative a opção de mostrar arquivos ocultos, se necessário, para ver o .htaccess.
- 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).
- 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. 🙂