Como identificar e corrigir o erro "ERR_TOO_MANY_REDIRECTS" na sua hospedagem GeHost
Olá, querido(a) cliente! 😊
Se você está vendo a mensagem “ERR_TOO_MANY_REDIRECTS” ao acessar seu site, não se preocupe — isso é um problema comum, mas muito solucionável. Como seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de carinho para resolver isso juntos. Vamos lá?O que significa "ERR_TOO_MANY_REDIRECTS"?
Esse erro acontece quando seu site entra em um loop infinito de redirecionamentos. Ou seja: o navegador pede uma página, o site responde com um redirecionamento, o navegador volta a pedir… e assim por diante, sem parar.
Isso pode acontecer por erros de configuração no arquivo .htaccess, problemas com SSL, redirecionamentos mal configurados ou até com o site em modo de manutenção.
Dica Sensei: Antes de qualquer ajuste, sempre faça um backup da sua pasta
public_htmlou do arquivo.htaccess. Assim, se algo der errado, você pode voltar ao ponto anterior com segurança.
Passo a passo para identificar e corrigir o erro
-
Verifique se o erro ocorre em todos os navegadores e dispositivos
Abra o site em diferentes navegadores (Chrome, Firefox, Safari) ou em outro dispositivo. Se o erro aparece em todos, o problema está no servidor — não no seu computador.
-
Verifique se o SSL está corretamente configurado
Se você tem um certificado SSL instalado, ele pode estar causando o loop. Vá até o cPanel:
Confira se o certificado está instalado corretamente. Se você não precisar de SSL (por exemplo, se for um site de teste), pode desativar temporariamente o redirecionamento para HTTPS.
-
Verifique o arquivo .htaccess
O arquivo
.htaccessé o responsável por muitos redirecionamentos. Ele está na pastapublic_htmldo seu site.Abra o Gerenciador de Arquivos do cPanel:
Procure por um arquivo chamado
.htaccess(pode estar escondido — ative a opção "Mostrar arquivos ocultos").Abra o arquivo e verifique se há linhas como:
Redirect 301 / https://seusite.comRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://$1 [R=301,L]
Se houver linhas que redirecionam HTTPS para HTTP ou HTTP para HTTPS de forma contraditória, elas podem estar causando o loop.
-
Renomeie temporariamente o .htaccess para testar
Na pasta
public_html, clique com o botão direito no arquivo.htaccesse escolha “Renomear”.Altere o nome para
.htaccess.bak(ou qualquer outro nome).Tente acessar seu site novamente. Se o erro desaparecer, sabemos que o problema está no arquivo
.htaccess. -
Restaure o .htaccess com cuidado
Se o site voltou a funcionar após renomear o arquivo, o problema está mesmo nele.
Volte ao Gerenciador de Arquivos e, em vez de apagar, crie um novo arquivo .htaccess com as regras mínimas:
# Reescrita básica do Apache RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]Salve o arquivo com nome
.htaccesse tente acessar o site novamente. -
Verifique se o site está em modo de manutenção
Algumas plataformas (como WordPress) têm um modo de manutenção que redireciona todos os usuários. Confira se há arquivos como
.maintenancena pastapublic_html.Se houver, exclua-o.
-
Reinicie o site (opcional)
Se nada funcionar, reinicie o site pelo cPanel:
Na tela “Métricas” (ou “Estatísticas”), verifique se há alguma opção de reinício ou limpeza de cache. Isso pode ajudar a quebrar o ciclo.
Quando procurar ajuda da GeHost?
Se, após todos os passos acima, o erro persistir, é hora de chamar o suporte. Pode haver um problema mais profundo no servidor, ou uma configuração que só um técnico pode resolver.
Envie um ticket com:
- O nome do domínio
- Uma descrição clara do erro
- Os passos que você já tentou
Estamos aqui para te ajudar — e sempre com um sorriso no coração. 💛
Com carinho,
Seu Sensei da GeHost