Olá, pequeno Kangaroo, como vai? Neste artigo vamos te mostrar possíveis causas para o erro ERR_TOO_MANY_REDIRECTS, e como você pode corrigir esse problema. É importante ficar atento a cada possível motivo do erro, pois cada um tem uma forma específica para se corrigir.
Certificado SSL
Uma das possíveis causas do erro ERR_TOO_MANY_REDIRECTS é se o seu domínio está configurado para forçar o redirecionamento para HTTPS, mas o certificado do seu site expirou ou está inativo, o causa um loop de redirecionamentos, já que por não ter um SSL ativo, o domínio só pode ser carregado a partir do HTTP, mas a configuração está forçando o uso de HTTPS.
Para verificar o status do seu certificado SSL, basta acessar o painel de controle da sua hospedagem (cPanel), e na seção de Segurança, procure e clique na opção Status de SSL/TLS
Nessa opção você conseguirá visualizar o status do SSL para o seu domínio, caso o certificado esteja ativo, representado pelo cadeado verde, você pode ir para a próxima possível causa neste artigo, caso o certificado não esteja ativo, você pode abrir um ticket para o nosso departamento de suporte, onde poderemos avaliar e entender a causa desse problema, e poderemos te ajudar com a ativação do certificado.
Redirecionamento no arquivo .htaccess
Uma outra causa desse erro é se houver um comando de redirecionamento feito de uma forma incorreta dentro do arquivo .htaccess, por exemplo, você pode forçar o HTTPS para o seu domínio no cPanel, mas dentro do arquivo .htaccess existir um comando para forçar o redirecionamento para HTTP, isso novamente vai causar um loop que pode gerar o erro ERR_TOO_MANY_REDIRECTS.
Outra questão que pode gerar um problema de redirecionamento dentro do arquivo .htaccess é caso exista um comando para forçar o HTTP, e outro para forçar o HTTPS. Caso os dois comandos existam dentro do arquivo, esse erro vai acontecer sem dúvidas, pois novamente vai ocasionar um loop de redirecionamentos.
Para resolver esse problema, recomendamos que remova a linha onde força a utilização do HTTP, no exemplo da imagem acima, seriam as duas últimas linhas. Caso mesmo assim não seja resolvido, tente remover toda a parte do código que força o redirecionamento, tanto para HTTPS, quanto HTTP para entender se isso resolve o erro.
Cookies ou cache do navegador
Se nenhuma das duas opções acima solucionarem o seu problema, você pode tentar acessar o seu site através de um outro navegador, ou até mesmo utilizando uma aba anônima. Dessa forma, tanto os cookies quanto o cache do navegador não seriam carregados, o que pode ser uma possível solução para o erro.
Caso você consiga acessar o site sem nenhum problema em outro navegador, ou através de uma aba anônima, você pode excluir os cookies e cache do seu navegador padrão (o que utiliza normalmente), para conseguir acessar através deste.
Acima uma imagem das configurações de privacidade e segurança do Google Chrome, em destaque a parte de excluir cookies, cache, entre outros. Em outros navegadores é uma opção semelhante.
Utilização de CDN
Se você utiliza alguma CDN, como a CloudFlare, por exemplo, é importante ficar atento não só aos redirecionamentos a partir da CloudFlare, como também ao status do SSL. Nesse caso, se nenhuma das opções acima solucionou o seu problema, você pode desabilitar o proxy do seu domínio para avaliar se o erro para de acontecer.
Note que, ao utilizar uma CDN, o certificado SSL do seu site passa a ser gerido e gerenciado a partir dela, e não mais do seu servidor de hospedagem, o que pode ser uma das causas desse erro, entre outras. Por fim, não recomendamos que fique habilitando e desabilitando o proxy, pois isso pode causar um problema direto com o certificado SSL do seu site. Faça apenas pelo teste, e valide se o problema é corrigido.
Excesso de redirecionamentos
Por último, é importante se atentar ao excesso de redirecionamentos do seu domínio. Por exemplo, se você utiliza o seu domínio 1 e ele redireciona para o domínio 2, e o domínio 2 está configurado também para redirecionar para o domínio 3, o erro ERR_TOO_MANY_REDIRECTS pode acontecer novamente, pois, por questões de segurança, os navegadores identificam essa prática como suspeita.
Esse seria o erro padrão, pois geralmente os navegadores entendem apenas 1 redirecionamento como o normal. No exemplo citado, seria muito melhor e prático direcionar o domínio 1 diretamente ao domínio 3, sem passar pelo domínio 2. Assim como direcionar apenas o domínio 2 ao domínio 3, sem envolver outros domínios nesse processo.
Você está precisando de ajuda?
Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.