Por que aparece o erro "ERR_TOO_MANY_REDIRECTS" no seu site?
Olá! Aqui é a Sensei da GeHost 🙏 Se você chegou até aqui porque o navegador ficou te dizendo algo como "Esta página não está funcionando — redirecionou você muitas vezes" ou ERR_TOO_MANY_REDIRECTS, respira: esse é um dos erros mais comuns em sites hospedados, e na grande maioria das vezes a solução é simples. Vamos entender juntos o que está acontecendo e resolver passo a passo.
O que esse erro significa, na prática?
Todo site pode "redirecionar" o visitante de um endereço para outro — por exemplo, de http:// para https://, ou de "sem www" para "com www". Isso é normal e acontece o tempo todo na internet.
O problema é quando duas regras de redirecionamento entram em conflito e ficam "brigando" entre si: uma manda o navegador ir para um endereço, e outra regra manda voltar para o endereço anterior. O navegador entra nesse vai-e-vem, percebe que está em um loop infinito e, para te proteger, interrompe o carregamento e mostra o erro.
💡 Resumindo: o ERR_TOO_MANY_REDIRECTS quase sempre é um conflito entre duas configurações de redirecionamento do próprio site — não é o navegador que está com problema, e normalmente também não é "o site inteiro fora do ar".
As causas mais comuns
- Conflito de HTTPS: o site está configurado para forçar o acesso seguro (https://) em mais de um lugar ao mesmo tempo — por exemplo, uma regra no próprio painel de hospedagem e outra regra ou plugin dentro do site fazendo a mesma coisa.
- Certificado SSL com problema: se o certificado de segurança do domínio não está instalado corretamente, algumas regras de redirecionamento para https podem entrar em loop.
- Plugin de SSL no WordPress: plugins como os que "forçam SSL" às vezes ficam ativos junto com uma opção parecida já ligada no painel de hospedagem, e os dois tentam redirecionar ao mesmo tempo.
- Endereço do site (URL) desatualizado: no WordPress, se o "Endereço do WordPress" estiver como http:// mas o site já usa https://, isso pode gerar o loop.
- Cache antigo no navegador: às vezes o navegador "lembrou" de um redirecionamento antigo que já não existe mais, e insiste em repeti-lo.
- Serviço externo na frente do site (como um CDN ou proxy de terceiros), quando o modo de segurança dele não combina com a configuração do servidor.
Passo a passo para resolver
Passo 1 — Descarte o mais simples primeiro: cache do navegador
- Abra o site em uma aba anônima/privada do navegador (ou em outro navegador/dispositivo).
- Se o erro não aparecer na aba anônima, o problema era só cache antigo no seu navegador. Limpe o cache e os cookies do site e pronto.
- Se o erro continuar aparecendo mesmo na aba anônima, siga para o próximo passo — o problema está na configuração do site.
Passo 2 — Confira o certificado SSL no cPanel
Acesse o cPanel da sua hospedagem e vá até a tela SSL/TLS para verificar se o certificado do seu domínio está instalado e válido.
- Verifique se existe um certificado ativo para o domínio que está dando erro.
- Se não houver certificado instalado, ou se ele estiver vencido, isso pode ser a raiz do problema — nesse caso, vale emitir/reinstalar um certificado válido antes de continuar.
Passo 3 — Verifique se existe redirecionamento duplicado
É comum que o loop aconteça porque há duas regras fazendo o mesmo redirecionamento (por exemplo, uma opção do tipo "Forçar HTTPS" ativada no painel e, ao mesmo tempo, um plugin ou regra dentro do próprio site fazendo a mesma coisa).
- No cPanel, veja se há alguma opção de "Forçar Redirecionamento HTTPS" ativa para o domínio.
- Se o seu site é WordPress e usa algum plugin de segurança/SSL (como "Really Simple SSL" ou similar), verifique as configurações desse plugin — geralmente ele também tem uma opção de forçar https.
- Deixe apenas uma dessas opções ativa de cada vez — nunca as duas juntas. Desative uma delas, salve e teste o site novamente em uma aba anônima.
Passo 4 — Revise o arquivo .htaccess
O arquivo .htaccess guarda regras de redirecionamento do site. Se alguma regra antiga ficou duplicada ou mal configurada ali, ela pode causar o loop.
- No cPanel, abra o Gerenciador de Arquivos e navegue até a pasta
public_html(ou a pasta do domínio específico, se você hospeda mais de um site). - Ative a exibição de arquivos ocultos (procure por essa opção nas configurações do Gerenciador de Arquivos), pois o
.htaccesscomeça com ponto e fica escondido por padrão. - Antes de mexer, faça uma cópia do arquivo (clique com o botão direito → "Copiar" ou "Download") para ter um backup rápido.
- Abra o arquivo para edição e procure por trechos com a palavra
RedirectouRewriteRulerepetidos ou conflitantes. Se você não se sentir confortável mexendo nesse arquivo, não tem problema — pule para o Passo 6 e peça ajuda ao nosso suporte.
⚠️ Dica da Sensei: sempre faça um backup antes de editar o .htaccess. É um arquivo pequeno, mas poderoso — um caractere fora do lugar pode derrubar o site inteiro. Na dúvida, peça ajuda ao suporte antes de editar.
Passo 5 — Se o site é WordPress, confira o endereço cadastrado
- Verifique se o "Endereço do site (URL)" e o "Endereço do WordPress" configurados no painel do WordPress estão como
https://(e nãohttp://). - Se você usa algum serviço externo na frente do site (como um CDN ou proxy), confirme que o modo de segurança dele está compatível com o certificado instalado na hospedagem — divergência aqui também costuma causar loop.
Passo 6 — Ainda com erro? Chame a gente
Se depois desses passos o erro continuar aparecendo, não se preocupe — envie um ticket pelo painel.gehost.com.br contando o que você já tentou. Nosso time consegue olhar a configuração do domínio com calma e resolver com você.
🌱 Lembrete: se a sua hospedagem é recente, você ainda pode estar dentro do período de suporte gratuito de 30 dias após a entrega — é uma ótima hora para pedir uma mãozinha nesse tipo de ajuste.
Resumo rápido
- Teste sempre em uma aba anônima primeiro — pode ser só cache.
- Confira se o certificado SSL está instalado e válido.
- Nunca deixe duas regras de "forçar https" ativas ao mesmo tempo (painel + plugin, por exemplo).
- Revise o arquivo .htaccess com cuidado (e com backup).
- No WordPress, confira se o endereço do site está com https.
- Travou em algum ponto? O suporte da GeHost está aqui pra ajudar. 💛