Por que aparece "Too many redirects" (ou "Este link contém um erro de redirecionamento") ao tentar acessar meu site?
Oi, tudo bem? Aqui é a Sensei da GeHost 🥋 Se você chegou até aqui é porque tentou abrir seu site e o navegador te devolveu uma mensagem tipo "Too many redirects", "ERR_TOO_MANY_REDIRECTS" ou "esta página tem um loop de redirecionamento". Respira, que isso é bem mais simples de resolver do que parece — vou te explicar com calma o que está acontecendo e como consertar, passo a passo.
O que isso significa, no fundo?
Esse erro acontece quando o site tenta te levar de uma página pra outra, e essa outra te manda de volta pra primeira — e assim ele fica "girando" nesse vai-e-vem infinito, sem nunca conseguir te mostrar o conteúdo de verdade. O navegador percebe esse looping e desiste, mostrando o aviso.
Na grande maioria dos casos, isso acontece por causa de uma dessas três coisas:
- Conflito entre HTTP e HTTPS — o site (ou algum plugin/configuração dele) está insistindo em abrir com "https://", mas alguma parte do sistema ainda está mandando ele voltar pro "http://" (ou vice-versa).
- Regra de redirecionamento duplicada ou conflitante no arquivo de configuração do site (o famoso
.htaccess), geralmente por causa de um plugin de SSL/redirecionamento instalado duas vezes, ou uma regra antiga que ficou esquecida. - Cache do navegador ou de algum serviço de CDN guardando uma regra de redirecionamento antiga, que já não bate mais com a configuração atual do site.
Passo 1 — Descarte o mais simples: cache do navegador
Antes de mexer em qualquer configuração, faça este teste rápido:
- Abra o site numa aba anônima/privada do navegador (ou em outro navegador/celular com internet diferente).
- Se abrir normalmente na aba anônima, o problema é só cache/cookies guardados no seu navegador. Limpe o cache e os cookies do site e teste de novo no navegador normal.
💡 Dica da Sensei: esse primeiro teste sozinho já resolve boa parte dos casos — vale sempre fazer antes de qualquer outra coisa.
Passo 2 — Confira o certificado SSL do site
Se o site é configurado para abrir sempre em "https://" mas o certificado SSL não está instalado corretamente (ou expirou), isso costuma gerar exatamente esse loop de redirecionamento. No cPanel da sua hospedagem, você consegue conferir a situação do certificado:
- Acesse o cPanel (pelo painel.gehost.com.br, na área do seu serviço de hospedagem).
- Procure a ferramenta "SSL/TLS".
- Veja se existe um certificado válido instalado para o seu domínio.
Se não tiver certeza do que está vendo por aqui, não force nada — é mais seguro abrir um chamado com o nosso suporte pelo painel.gehost.com.br pra gente conferir isso junto com você.
Passo 3 — Se o site é WordPress, confira a URL configurada
Em sites WordPress, esse erro é bem comum quando o endereço do site está salvo como "https://" nas configurações, mas o SSL não está funcionando (ou o contrário: salvo como "http://" enquanto algum plugin força "https://"). Pra conferir:
- Entre no painel administrativo do WordPress.
- Vá em Configurações → Geral.
- Veja se o "Endereço do WordPress (URL)" e o "Endereço do site (URL)" estão iguais e usando o mesmo padrão (os dois com "https://" ou os dois com "http://").
Se você tiver algum plugin de "Forçar HTTPS" ou "SSL Redirect" instalado, vale desativar ele temporariamente pra testar se o loop some.
Passo 4 — Verifique regras no arquivo .htaccess
Às vezes o redirecionamento em loop está gravado direto no arquivo .htaccess do site (por exemplo, duas regras de redirecionamento que brigam entre si). Você pode dar uma olhada por lá:
- No cPanel, abra o "Gerenciador de Arquivos".
- Entre na pasta public_html (ou a pasta do seu domínio).
- Localize o arquivo
.htaccess(pode ser preciso ativar a opção de mostrar arquivos ocultos).
⚠️ Esse arquivo é sensível — se você não tem familiaridade com ele, o mais seguro é não editar sozinho. Baixe uma cópia dele antes de qualquer alteração (assim você sempre pode voltar atrás) e, na dúvida, chame o nosso suporte pra dar uma olhada com você.
Passo 5 — Usa Cloudflare ou outro serviço de CDN/proxy?
Se o seu domínio passa por um serviço de CDN (como o Cloudflare) antes de chegar até a hospedagem, o modo de SSL configurado lá também pode causar esse loop — geralmente quando o modo está como "Flexível" enquanto o site já força HTTPS na origem. Nesse caso, vale revisar a configuração de SSL diretamente no painel desse serviço.
Não resolveu? A gente ajuda
Se você já testou tudo isso e o "Too many redirects" continua aparecendo, não esquenta — abra um chamado com a nossa equipe pelo painel.gehost.com.br contando o que você já tentou. A gente confere a configuração do seu ambiente com calma e resolve com você. 🙂