Solução de problemas 0 visualizações

O que fazer quando o site mostra 'Too many redirects' (loop de redirecionamento)

Ver no WHMCS

O que fazer quando o site mostra 'Too many redirects' (loop de redirecionamento)

Olá, querido cliente! Seu site está mostrando a mensagem "Too many redirects" ou "Loop de redirecionamento"? Não se preocupe — isso é um problema comum, mas fácil de resolver. Como seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de paciência. Vamos juntos?

Dica do Sensei: Esse erro geralmente acontece quando há um redirecionamento mal configurado no seu site — como um arquivo de configuração com um loop infinito ou uma regra de redirecionamento que se autochama.

Passo 1: Entenda o que está acontecendo

Quando o navegador recebe muitos redirecionamentos seguidos (como 301, 302, etc.), ele para e mostra o erro "Too many redirects". Isso acontece porque o site está tentando redirecionar para si mesmo, ou para uma página que, por sua vez, redireciona de volta — criando um loop.

Exemplo simples: https://seusite.com/http://seusite.com/https://seusite.com/ → ... e assim por diante.

Passo 2: Verifique o arquivo .htaccess

O .htaccess é um arquivo de configuração que controla regras de redirecionamento no seu site. Ele pode estar com uma regra mal escrita ou repetida.

Para acessá-lo:

  1. Entre no painel do cliente da GeHost.
  2. Na seção de hospedagem, clique em Gerenciar (ou o botão correspondente ao seu domínio).
  3. Na lista de ferramentas, clique em Gerenciador de Arquivos.
  4. Na pasta principal do site (geralmente public_html), procure por um arquivo chamado .htaccess.
  5. Clique em Editar (ou "Editar arquivo").
Tela do Gerenciador de Arquivos do cPanel, mostrando a pasta public_html e o arquivo .htaccess

Passo 3: Verifique e corrija as regras de redirecionamento

Se o arquivo .htaccess tiver algo como:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Esse código é comum e normal — ele redireciona HTTP para HTTPS. Mas se tiver duas regras iguais ou conflitantes, pode causar o loop.

Atenção: Não apague o arquivo inteiro. Ele pode conter regras importantes. Em vez disso, faça o seguinte:

  • Se houver duas ou mais regras de redirecionamento que apontam para o mesmo destino, remova a duplicada.
  • Se vir uma regra que redireciona para si mesma (ex: http://seusite.com → http://seusite.com), ela precisa ser corrigida.
  • Se não souber o que fazer, faça uma cópia de segurança do arquivo antes de editar.

Passo 4: Verifique o arquivo de configuração do seu site (ex: wp-config.php)

Se o seu site usa WordPress ou outro sistema, verifique se há uma configuração que força o redirecionamento.

Por exemplo, no arquivo wp-config.php, procure por linhas como:

define('WP_HOME', 'https://seusite.com');
define('WP_SITEURL', 'https://seusite.com');

Se essas linhas estiverem com valores incorretos (como apontando para http:// em vez de https://), pode causar o loop.

Dica: Se você não tem certeza, faça uma cópia do arquivo antes de editar — assim, se algo der errado, pode restaurar.

Passo 5: Limpe o cache do navegador e do site

Às vezes, o erro é causado por um cache antigo no navegador ou em um plugin de cache (como WP Super Cache, W3 Total Cache, etc.).

Para testar:

  • Abra o site em um navegador diferente ou em modo anônimo.
  • Se o erro desaparecer, o problema é o cache.
  • Se estiver usando WordPress, vá até o plugin de cache e limpe o cache.

Passo 6: Verifique o DNS e o SSL (caso necessário)

Se o redirecionamento for entre http:// e https://, certifique-se de que:

  • O certificado SSL está instalado corretamente (no painel, vá em SSL/TLS Certificates).
  • O domínio está apontando para o servidor certo (no Editor de Zona de DNS, verifique se o registro A aponta para o IP correto).
Tela do Editor de Zona de DNS no cPanel, mostrando registros A e CNAME

Passo 7: Precisa de ajuda? Entre em contato com o suporte

Se, após todos esses passos, o erro persistir, não se preocupe — o suporte da GeHost está aqui para te ajudar.

Para entrar em contato:

  • Entre no painel do cliente.
  • Na seção de suporte, abra um chamado.
  • Descreva o problema com detalhes: qual o domínio? Quando começou? O que você já tentou?
  • Se possível, envie uma cópia do arquivo .htaccess (sem dados sensíveis).

Importante: O suporte da GeHost está disponível por 30 dias após a entrega do serviço. Se o seu plano já estiver com mais de 30 dias, você pode renovar o acesso ao suporte com um novo pagamento.

Resumo final (para memorizar)

Seu site está em loop? Siga este checklist:

  • ✅ Verifique o .htaccess — remova regras duplicadas ou conflitantes.
  • ✅ Confira o wp-config.php (se for WordPress) — certifique-se de que o URL está certo.
  • ✅ Limpe o cache do navegador e do site.
  • ✅ Verifique o SSL e o DNS — certifique-se de que tudo está apontando corretamente.
  • ✅ Se não resolver, entre em contato com o suporte da GeHost.

Se você seguir esses passos com calma, o erro vai desaparecer. Lembre-se: todo problema tem solução, e você não está sozinho.

Com carinho, Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ 46.647.904/0001-04*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.