O erro “err_too_many_redirects” acontece quando o seu site está confinado num ciclo infinito de redirecionamentos, evitando que o seu navegador entre em contato com o servidor correto e então carregue o conteúdo desejado.
Dependendo do navegador que você está usando, a mensagem de erro pode aparecer com as seguintes variações:
-
Esta página não está funcionando. http://seudominio.com redirecionou você muitas vezes.
-
A página não está redirecionando corretamente.
-
Esta página não está funcionando no momento.
-
O Safari não pode abrir a página.
Google Chrome
Microsoft Edge
Mozilla Firefox
Safari
Por que o erro ocorre
O erro pode ser gerado por diversas causas, algumas delas são:
-
Configurações HTTPS incorretas (certificados SSL ou os redirecionamentos de HTTPS estão mal configurados)
-
Muito tráfego no site
-
Má otimização de recursos da página de um site
-
Excesso de redirecionamento na página
-
Configurações do servidor incorretas
-
Erro na configuração de endereço de site (URL) do WordPress
-
Plugins desatualizados ou corrompidos
-
Problemas com o cache/cookies do navegador
-
Ataques de Negação de Serviço (DDoS)
Como corrigir o erro
Existem algumas soluções que você pode aplicar para tentar corrigir este problema. Conheça-as abaixo:
- Utilize outro navegador ou janela anônima
- Limpe o cache do seu navegador
- Desabilite as extensões de Chrome
- Verifique as configurações https
- Verifique as configurações da URL de seu site WordPress
- Desabilite temporariamente a Rede de Fornecimento de Conteúdo (CDN)
- Desabilite o arquivo .htaccess
- Mude o tema para um tema padrão
- Desabilite temporariamente os plugins do WordPress
Utilize outro navegador ou janela anônima
Antes de abrir as configurações do seu navegador, tente acessar o mesmo link do site em um outro navegador, por exemplo se está usando Chrome abra com Firefox ou Edge.
Tente também abrir em uma janela de navegação anônima. Com o modo privado, nenhuma configuração de cookie é salva e é possível conferir se o site carrega normalmente em outras ocasiões.
Se o problema persistir, veja abaixo as outras possíveis soluções.
Desabilite as extensões de Chrome
Algumas extensões podem estar desatualizadas ou conter conteúdos maliciosos, interrompendo assim o acesso a algum site, ao desabilitar pode verificar se realmente esse era o problema - Se necessário, veja como fazer
Verifique as configurações https
Muitas vezes, o erro ocorre quando você acabou de migrar o site e tentou carregar com “https” sem antes instalar um certificado SSL, para resolver isso, verifique seu certificado SSL e como configurar a URL do site para https após a instalação do SSL nos principais CMSs.
Também pode ser que tenha muitos redirecionamentos HTTPS, você pode verificar seu site para ver quantos redirecionamentos ele está usando, com a extensão do Chrome Redirect Path.
Verifique as configurações da URL de seu site WordPress
Se seu site está sendo criado no WordPress, é importante verificar dois campos diferentes que você deve sempre garantir que estejam configurados corretamente, que são compatíveis e não apontam para um domínio errado:
-
Endereço do WordPress (URL): O endereço para acessar seu site.
-
Endereço do site (URL): O endereço dos seus arquivos principais do WordPress.
Veja como verificar:
1Na área do Administrador WordPress, clique em Configurações
2Em seguida clique em Geral
3No campo “Configurações Gerais” confira que estes dois itens correspondem:
-
Endereço WordPress (URL)
-
Endereço do Site (URL)
4Se teve alguma alteração, clique em Salvar Alterações antes de sair
Desabilite temporariamente a Rede de Fornecimento de Conteúdo (CDN)
Outra causa do erro de redirecionamento seria um serviço de terceiros instalado em seu site. Em muitos casos, trata-se da configuração da CDN, que é uma rede de serviços proxy posicionados em diferentes locais para garantir que o seu site carregue rapidamente.
O problema do redirecionamento surge quando a opção de SSL da sua CDN está definida para flexível, o que significa que todas as solicitações ao servidor de hospedagem são enviadas por “http”, ou seja, solicitações não criptografas para o servidor do seu site.
Se o seu site está configurado para redirecionar todas as solicitações HTTP para HTTPS quando está usando o modo flexível, isso irá causar um erro de ciclo de redirecionamento.
Veja como desabilitar a CDN para verificar que é a causadora do erro:
1Faça login na sua conta da Cloudflare e clique sobre o domínio que deseja efetuar o procedimento
2No menu superior, clique em Overview (Visão Geral)
3Na parte inferior direita, na seção “Advanced Actions (Ações Gerais)”, clique em Pause Cloudflare on Site (Pausar Cloudflare no Site)
4Em seguida, para confirmar que deseja pausar o Cloudflare, clique em Confirm
5Depois, tente abrir o site com o erro de redirecionamento. Se abrir o site corretamente o problema era no CDN, então agora no Cloudflare configure as definições de SSL (Cripto) da CDN para Completo (Full) ou Completo (estrito) (Full Strict) - Isso deverá resolver o problema, se você tiver um certificado SSL ativo
Desabilite o arquivo .htaccess
O arquivo .htaccess é um arquivo de configuração do servidor, algumas vezes ele aparecerá oculto no diretório, por isso veja como localizá-lo e saiba se ele está produzindo o erro:
1No cPanel, na barra de busca, procure por Gerenciador de arquivos e clique na opção encontrada
2No menu superior do gerenciador de arquivos, clique em Configurações
3Na caixa de preferências, marque a opção Mostrar arquivos ocultos (dotfiles)
4Em seguida, clique em Save
5Para procurar o arquivo “.htaccess", existem duas opções:
-
Se for o domínio principal: clique na pasta public_html
-
Se for em um domínio adicional: clique na pasta/diretório do domínio onde deseja fazer a alteração
6Clique sobre o arquivo .htaccess, e após, no topo da página, clique em Renomear
7No campo “Novo nome do arquivo” renomeie – Recomendamos utilizar o padrão .htaccess-desistalado-DiaMêsAno (ex: .htaccess-desistalado-18052023)
8Em seguida, clique em Rename File
9Agora, acesse ao seu site onde aparece o erro e verifique:
-
Se funcionar bem, indica que o seu arquivo .htaccess estava corrompido e precisará recriá-lo – Se necessário, veja como fazer
-
Caso contrário, se não funcionar o site, volte a renomear o arquivo com o nome “.htaccess” para habilitá-lo novamente, e veja abaixo as outras possíveis soluções.
Mude o tema para um tema padrão
Temas mal programados também podem desencadear erros. Se está usando WordPress, tente mudar para um tema padrão, como o Twenty Nineteen ou o Twenty Twenty - Se necessário, veja como mudar tema no Wordpress
Desabilite temporariamente os plugins do WordPress
Outra razão pelo qual o erro pode ocorrer é quando você possui um plugin desatualizado ou corrompido. Desative os plugins um por um ou desative em massa todos os plugins - Se necessário, veja como fazer
Também pode conferir o vídeo abaixo de como desativar plugins: