Erro 'Too many redirects' no site — como identificar a causa e corrigir
Olá, querido(a) cliente da GeHost! 👋
Se seu site está mostrando a mensagem "Too many redirects" — ou seja, caindo em um loop infinito de redirecionamentos — não se preocupe. Esse é um problema comum, mas totalmente solucionável. Como seu Sensei da GeHost, vou te guiar passo a passo, com calma e carinho, para que você encontre a raiz do problema e o corrija com segurança.
O que significa "Too many redirects"?
Essa mensagem aparece quando seu site tenta redirecionar uma página para outra, mas, por algum motivo, entra em um ciclo sem fim. Imagine um corredor com portas que se fecham atrás de você sempre que você tenta sair — é exatamente isso: o navegador fica preso tentando carregar a página, mas nunca consegue.
Esse erro geralmente está ligado a configurações de redirecionamento no seu site, como no .htaccess, no código do site (PHP, JavaScript), ou em configurações de domínio.
Dica Sensei: Antes de tudo, verifique se o erro acontece em todos os navegadores e dispositivos. Se só ocorre no seu, pode ser um problema local (cache, cookies). Se acontece em todos, o problema está no servidor ou no site.
Passo a passo para identificar e corrigir
-
Verifique se o erro está no seu site ou em um plugin
Se você usou um sistema como WordPress, WooCommerce, ou outro CMS, o erro pode estar em um plugin de SEO, segurança ou redirecionamento. Tente desativar temporariamente plugins recentes ou de segurança (como "Redirecionamento", "SEO", "Firewall").
Se o erro desaparecer ao desativar um plugin, você encontrou a causa. Reative um por um para identificar o culpado.
-
Verifique o arquivo .htaccess
O arquivo
.htaccessé o responsável por regras de redirecionamento no seu site. Ele está na pasta principal do seu site (public_html).Para acessá-lo:
- Entre no painel da GeHost.
- Na seção Arquivos, clique em Gerenciador de Arquivos.
Na pasta
public_html, procure por um arquivo chamado.htaccess. Ele pode estar escondido — certifique-se de que está ativada a opção "Mostrar arquivos ocultos" (geralmente um ícone de olho no topo do gerenciador). -
Renomeie o .htaccess temporariamente
Se você encontrar o arquivo, faça um backup antes de qualquer alteração.
Renomeie o arquivo para
.htaccess.bak(ou qualquer outro nome, só não deixe como .htaccess).Depois disso, acesse seu site novamente. Se o erro desaparecer, isso confirma que o problema está no arquivo de redirecionamento.
-
Reveja as regras de redirecionamento
Se o erro voltar após renomear, o problema pode estar em outro lugar, como no código do site ou em configurações do domínio.
Se o erro sumiu com o .htaccess renomeado, o problema está nas regras dentro dele. Abra o arquivo
.htaccess.bakcom um editor de texto (como o bloco de notas) e procure por linhas como:Redirect 301 / https://seusite.com.br/RewriteRule ^(.*)$ https://seusite.com.br/$1 [R=301,L]
Verifique se há regras que se contradizem ou criam um ciclo. Por exemplo:
Redirecionar
http://seusite.com.brparahttps://seusite.com.br
E depois redirecionarhttps://seusite.com.brde volta parahttp://seusite.com.br— isso cria um loop!Corrija ou remova as regras que criam esse ciclo.
-
Confira o DNS e o redirecionamento do domínio
Às vezes, o erro vem do DNS. No painel da GeHost:
- Entre no painel da GeHost.
- Na seção Domínios, clique em Editor de Zona de DNS.
Verifique se há registros CNAME ou A que estão apontando para URLs que causam redirecionamentos em loop. Por exemplo, um CNAME que aponta para o mesmo domínio ou para um subdomínio que redireciona de volta.
-
Verifique o SSL/TLS
Se você tem um certificado SSL instalado, certifique-se de que ele está configurado corretamente. Às vezes, o redirecionamento forçado de HTTP para HTTPS pode entrar em conflito com regras mal escritas.
No painel da GeHost:
- Na seção Segurança, clique em SSL/TLS Certificates.
Confira se o certificado está ativo e se o redirecionamento HTTPS está configurado apenas uma vez, sem conflitos.
-
Teste com um arquivo simples
Para isolar o problema, crie um arquivo de teste:
- No Gerenciador de Arquivos, vá até
public_html. - Crie um novo arquivo chamado
teste.html. - Dentro dele, coloque apenas:
<h1>Teste de acesso</h1>
Acesse
seusite.com.br/teste.htmlno navegador. Se ele carrega sem erro, o problema está no código do site ou no .htaccess. - No Gerenciador de Arquivos, vá até
Quando procurar ajuda?
Se após todos esses passos o erro persistir, pode ser algo mais complexo — como um bug no código do site, conflito de plugins ou configuração de servidor específica.
Nesse caso, entre em contato com o suporte da GeHost com:
- O nome do domínio
- Uma descrição clara do erro (ex.: "o site redireciona infinitamente entre http e https")
- Se você fez alterações recentes (plugins, .htaccess, DNS)
Nossa equipe está aqui para te ajudar com carinho e dedicação. Lembre-se: você não está sozinho(a) — a GeHost é seu parceiro no mundo digital.
Com carinho,
Sensei da GeHost
*Seu site, sua paz. Nós cuidamos da parte técnica, você cuida da sua história.*