O que fazer quando o site apresenta redirecionamento em loop imprimir

  • 0

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)

  1. Abra o site em uma aba anônima/privada do navegador, ou em outro navegador/dispositivo.
  2. 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.

  1. Acesse o cPanel (pelo painel.gehost.com.br ou pelo link que você recebeu na entrega).
  2. Procure a ferramenta SSL/TLS e confira se o certificado do seu domínio está instalado e válido.
Tela SSL/TLS Certificates do cPanel para emitir e instalar certificado

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.

  1. No cPanel, abra o Gerenciador de Arquivos e entre na pasta public_html (ou na pasta do domínio específico).
  2. Ative a opção para exibir arquivos ocultos, pois o .htaccess começa com ponto.
  3. 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.
  4. Abra o .htaccess original com o editor de código e procure por linhas com a palavra RewriteRule ou Redirect. Se você não instalou nada recentemente e não reconhece essas linhas, é mais seguro pedir apoio ao suporte antes de apagar algo.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html
⚠️ 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)!

Esta resposta lhe foi útil?

« Retornar