O que fazer quando o site fica "girando" em loop de redirecionamento
Oi, tudo bem? Aqui é a Sensei da GeHost 🧭. Se você tentou abrir o seu site e a página ficou "pulando" sem parar, ou o navegador mostrou uma mensagem tipo "Esta página não está funcionando" / "Redirecionamento em excesso" (ERR_TOO_MANY_REDIRECTS), respira: isso é um problema de configuração, não é o seu site "quebrado" nem perda de dados. Na maioria das vezes dá pra resolver em poucos minutos. Vamos juntos, passo a passo.
Primeiro, o que é esse "loop"?
Redirecionamento em loop acontece quando o site manda o navegador ir para um endereço, esse endereço manda de volta pro anterior (ou pra outro), e assim por diante, infinitamente. É como duas placas de trânsito apontando uma pra outra: o carro nunca chega ao destino.
Causas mais comuns
- Cache antigo do navegador guardando uma regra de redirecionamento que já não existe mais.
- Conflito entre HTTP e HTTPS: o site força "sempre HTTPS", mas em algum ponto ele volta pra "HTTP", criando o ciclo.
- Regras erradas no arquivo
.htaccess(muito comum depois de instalar um plugin de SEO, cache ou segurança). - Endereço do site (URL) configurado errado dentro do próprio site/CMS (por exemplo, no WordPress, quando o "endereço do site" salvo é diferente do domínio real).
- Plugin, CDN ou serviço de proxy externo com uma opção de SSL/HTTPS mal configurada.
- Cookies antigos de login guardando uma sessão inválida.
Passo a passo para resolver
Passo 1 — Descarte o cache (o mais rápido de testar)
- Abra o site em uma aba anônima/privada do navegador, ou em outro navegador/dispositivo.
- Se abrir normalmente, o problema era só cache local. Limpe o cache e os cookies do navegador que estava com erro e pronto.
💡 Dica da Sensei: antes de mexer em qualquer configuração no servidor, sempre teste em aba anônima primeiro. Isso evita que você "conserte" algo que já estava certo.
Passo 2 — Verifique o certificado SSL
Se o seu site foi configurado para "forçar HTTPS" mas o certificado SSL não está ativo ou válido, o navegador entra em loop tentando trocar entre HTTP e HTTPS.
- Acesse o cPanel (pelo painel.gehost.com.br ou pelo link que você recebeu na entrega).
- Procure a ferramenta SSL/TLS e confira se o certificado do seu domínio está instalado e válido.
Se o certificado estiver ausente ou expirado, esse pode ser exatamente o motivo do loop. Emitir/renovar o certificado geralmente resolve.
Passo 3 — Revise o arquivo .htaccess
O .htaccess é um arquivo de configuração que fica na pasta do seu site e pode conter regras de redirecionamento. Uma regra duplicada ou mal escrita é uma das causas mais comuns de loop.
- No cPanel, abra o Gerenciador de Arquivos e entre na pasta
public_html(ou na pasta do domínio específico). - Ative a opção para exibir arquivos ocultos, pois o
.htaccesscomeça com ponto. - Antes de editar, faça uma cópia do arquivo (renomeie a cópia para algo como
.htaccess_backup) — assim você sempre pode voltar atrás. - Abra o
.htaccessoriginal com o editor de código e procure por linhas com a palavraRewriteRuleouRedirect. Se você não instalou nada recentemente e não reconhece essas linhas, é mais seguro pedir apoio ao suporte antes de apagar algo.
⚠️ Cuidado: nunca exclua o .htaccess sem antes salvar uma cópia. Se der algo errado, é só devolver o arquivo original no lugar.
Passo 4 — Confira o endereço do site salvo no seu CMS
Se você usa WordPress ou outro sistema de gerenciamento de conteúdo, ele guarda internamente qual é o "endereço oficial" do site. Se esse endereço estiver diferente do domínio real (por exemplo, com "https://" enquanto o site ainda não tem certificado ativo, ou com "www" trocado), isso também gera loop.
- No WordPress, isso normalmente é ajustado em Configurações > Geral, nos campos "Endereço do WordPress (URL)" e "Endereço do site (URL)".
- Se você não consegue nem entrar no painel do site por causa do loop, esse ajuste pode ser feito direto no banco de dados pelo phpMyAdmin, disponível dentro do cPanel — se não tiver familiaridade com isso, é mais seguro chamar o suporte.
Passo 5 — Desative temporariamente plugins, CDN ou proxy externo
Se o seu site usa algum serviço externo de cache, CDN ou proxy de segurança na frente da hospedagem, verifique nele se a opção de SSL/HTTPS está compatível com a configuração do seu domínio. Divergências aí são uma causa muito comum de loop.
Passo 6 — Ainda em loop? Chame o suporte
Se você seguiu os passos acima e o problema continua, não se preocupe — nosso suporte pode olhar a configuração do seu domínio com mais profundidade. Tenha em mãos:
- O endereço exato do site que está em loop;
- Se o problema começou depois de alguma alteração (plugin novo, mudança de tema, migração etc.);
- Um print da mensagem de erro do navegador, se possível.
🌱 Resumo da Sensei: teste em aba anônima → confira o SSL → revise o .htaccess (com backup!) → confira o endereço salvo no CMS → confira serviços externos → e, se precisar, chame a gente. Você não precisa resolver isso sozinho(a)!