Encontrar o erro ERR_TOO_MANY_REDIRECTS no seu site WordPress pode ser frustrante. Esse erro geralmente ocorre quando o seu site fica preso em um loop infinito de redirecionamentos, impedindo que os usuários acessem o seu conteúdo. Resolver esse problema é crucial, pois ele impacta diretamente a funcionalidade do seu site e a experiência do usuário.
Se não for corrigido, esse erro pode levar à diminuição do tráfego, à queda no ranking dos mecanismos de busca e a uma má impressão dos visitantes. Portanto, entender as causas do erro ERR_TOO_MANY_REDIRECTS e implementar as correções adequadas o mais rápido possível é essencial para que seu site volte a funcionar corretamente.
O que é o erro ERR_TOO_MANY_REDIRECTS?
O erro ERR_TOO_MANY_REDIRECTS ocorre quando um site fica preso em um loop infinito de redirecionamentos, impedindo seu carregamento correto. Isso acontece quando as configurações do servidor, plugins ou configurações de URL incorretas redirecionam continuamente o site entre diferentes endereços, fazendo com que o navegador interrompa o processo. Essencialmente, o navegador desiste após muitos redirecionamentos, resultando nessa mensagem de erro. Resolver esse problema é importante para restaurar o acesso ao seu site e garantir uma experiência de usuário tranquila.
Variações da mensagem ERR_TOO_MANY_REDIRECTS
Diferentes navegadores exibem o erro ERR_TOO_MANY_REDIRECTS de maneiras diversas, o que às vezes pode causar confusão. Veja como essa mensagem de erro aparece nos navegadores mais populares:
- Mensagem de erro do Google Chrome: “Esta página não está funcionando. example.com redirecionou você muitas vezes. ERR_TOO_MANY_REDIRECTS”

- do Mozilla Firefox Mensagem de erro “A página não está redirecionando corretamente. O Firefox detectou que o servidor está redirecionando a solicitação para este endereço de uma forma que nunca será concluída.”
- Mensagem de erro do Microsoft Edge: “Esta página não está funcionando no momento. example.com redirecionou você muitas vezes.”
- Mensagem de erro do Safari: “O Safari não pode abrir a página. Ocorreram muitos redirecionamentos ao tentar abrir 'example.com'. Isso pode acontecer se você abrir uma página que é redirecionada para outra página, que por sua vez é redirecionada para abrir a página original.”
- Mensagem de erro do Opera: “Esta página não está funcionando. example.com redirecionou você muitas vezes. ERR_TOO_MANY_REDIRECTS”
Leitura complementar: Erros comuns do WordPress e como corrigi-los
Corrija erros do WordPress num instante!
Conte com nosso suporte emergencial para WordPress e diga adeus aos erros. Nossa equipe de especialistas resolve problemas antes que eles se agravem.
Causas comuns de ERR_TOO_MANY_REDIRECTS
Ao entender as causas comuns do erro ERR_TOO_MANY_REDIRECTS, você poderá tomar as medidas corretas para resolvê-lo. Esse erro geralmente surge das seguintes causas, todas as quais podem levar a loops de redirecionamento infinitos.
Configurações incorretas
Uma das principais causas do erro ERR_TOO_MANY_REDIRECTS é a configuração incorreta do site. Quando as configurações do seu site WordPress não estão corretas, isso pode criar um loop de redirecionamentos. Isso geralmente acontece quando as configurações no arquivo .htaccess ou em outros arquivos de configuração estão incorretas.
Conflitos de plugins
Outro culpado comum são os conflitos entre plugins. Plugins projetados para gerenciar redirecionamentos, como plugins de SEO ou de segurança, podem, às vezes, entrar em conflito entre si. Consequentemente, esses conflitos podem levar a um loop infinito de redirecionamentos, causando o aparecimento do erro.
Configurações de URL incorretas
Configurações de URL incorretas também podem causar esse erro. Se o endereço (URL) do WordPress e o endereço do site (URL) não estiverem configurados corretamente, pode ocorrer uma incompatibilidade que leva a redirecionamentos contínuos. Esse problema é especialmente comum durante a transição de HTTP para HTTPS sem a devida atualização das URLs nas configurações do WordPress.
Configurações incorretas de SSL/TLS
Configurações incorretas de SSL/TLS podem resultar em loops de redirecionamento, principalmente na transição de HTTP para HTTPS. Se o seu site estiver configurado para impor HTTPS sem as configurações corretas, isso pode causar redirecionamentos contínuos entre HTTP e HTTPS.
Problemas com CDN ou servidor proxy
Se você utiliza uma Rede de Distribuição de Conteúdo (CDN) ou um servidor proxy, configurações incorretas também podem levar a loops de redirecionamento. Isso é comum quando a CDN ou o servidor proxy não estão configurados corretamente para lidar com redirecionamentos.
Erros de configuração do servidor
Configurações do lado do servidor, como as encontradas nas configurações do servidor web (por exemplo, Apache ou Nginx), podem levar a esse erro. Regras de redirecionamento incorretas na configuração do servidor podem criar um loop infinito.
Problemas de banco de dados
Em alguns casos, problemas no banco de dados podem causar loops de redirecionamento. Isso pode acontecer se valores incorretos forem armazenados no banco de dados do WordPress, principalmente na tabela wp_options, onde URLs do site e outras configurações importantes são armazenadas.
Redirecionar loops de serviços externos
Serviços externos ou integrações de terceiros podem, por vezes, causar loops de redirecionamento inadvertidamente. Por exemplo, plugins de login de redes sociais ou serviços de autenticação de terceiros podem, ocasionalmente, ser configurados incorretamente, levando a redirecionamentos.
Aprenda comocorrigir o erro "Este site está apresentando dificuldades" no WordPress.
Etapas preliminares para corrigir loops de redirecionamento no WordPress
O primeiro passo para solucionar o erro ERR_TOO_MANY_REDIRECTS é limpar o cache e os cookies do seu navegador. Dados em cache e cookies armazenados podem, às vezes, causar problemas ao reter informações de redirecionamento antigas. Limpá-los pode proporcionar um novo começo e ajudar a determinar se o problema é específico do navegador.
- Use um navegador alternativo ou o modo anônimo: Se limpar o cache e os cookies não resolver o problema, tente acessar o site usando um navegador diferente ou no modo anônimo. Essa abordagem ajuda a descartar problemas específicos do navegador. Se o site carregar corretamente, o problema pode estar relacionado às configurações ou extensões do seu navegador principal.
- Acessando o site via FTP ou painel de controle da hospedagem: Se as etapas acima não funcionarem, talvez seja necessário acessar os arquivos do seu site diretamente. Use um FTP ou o painel de controle para acessar o diretório raiz do seu site WordPress. Esse acesso permite verificar e modificar arquivos de configuração, desativar plugins e fazer outras alterações necessárias para resolver o loop de redirecionamento.
Saiba mais: Os melhores plugins de redirecionamento para WordPress
Não deixe que os erros do WordPress atrapalhem o seu trabalho!
Assine nosso plano de manutenção para WordPress, a partir de US$ 99 por mês, e deixe-nos cuidar da saúde e do desempenho do seu site.
Etapas avançadas para corrigir o erro ERR_TOO_MANY_REDIRECTS
Se as etapas preliminares não resolverem o problema, você pode tentar estas etapas avançadas. Observação: antes de fazer qualquer alteração, é recomendável fazer um backup do seu site.
Verifique e corrija as configurações de URL do seu site
Comece verificando o endereço do WordPress (URL) e o endereço do site (URL) no painel do WordPress em Configurações ⟶ Geral. Certifique-se de que estejam corretos e correspondam ao URL real do seu site. Configurações de URL incorretas podem causar loops de redirecionamento. Você também pode definir esses URLs no arquivo wp-config.php para substituir temporariamente as configurações do painel.

Examine o arquivo .htaccess
O arquivo .htaccess no diretório raiz do seu WordPress pode conter regras de redirecionamento que podem causar loops. Para redefini-lo, acesse seu site via FTP ou pelo painel de controle da sua hospedagem, localize o arquivo .htaccess e renomeie-o (por exemplo, .htaccess_old). Em seguida, crie um novo arquivo .htaccess com o conteúdo padrão do WordPress:
# INÍCIO WordPress<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]</IfModule> # FIM WordPress
Excluir cache do WordPress
Dados em cache podem causar loops de redirecionamento persistentes. Se você usa um plugin de cache, limpe o cache através das configurações do plugin. Você também pode precisar limpar o cache do servidor, caso seu provedor de hospedagem ofereça essa opção, e o cache da CDN, se estiver usando uma Rede de Distribuição de Conteúdo (CDN).
Aprenda: Melhores alternativas ao cache de páginas do Google
Analise os plugins e temas para verificar se há conflitos
Desative todos os plugins para verificar se o loop de redirecionamento é resolvido. Caso seja, reative-os um por um para identificar o plugin que está causando o conflito. Além disso, mude para um tema padrão do WordPress (como o Twenty Twenty-One) para descartar problemas relacionados ao tema.
Verifique as configurações do seu servidor
As configurações do servidor desempenham um papel crucial na forma como os redirecionamentos são tratados. Configurações incorretas no seu servidor web podem levar a erros ERR_TOO_MANY_REDIRECTS. Aqui está um guia sobre o que procurar e como corrigir possíveis problemas em servidores Apache e Nginx:
Configuração do servidor Apache
O Apache utiliza o arquivo httpd.conf e, potencialmente, outros arquivos de configuração no diretório conf.d ou arquivos .htaccess para gerenciar as configurações do site. Para acessar os arquivos de configuração:
- Conecte-se ao seu servidor usando SSH ou acesse o painel de controle da sua hospedagem.
- Localize o arquivo httpd.conf, normalmente encontrado em /etc/httpd/ ou /usr/local/apache2/conf/.
- Abra o arquivo httpd.conf usando um editor de texto como o nano ou o vim.
- Procure pelas RewriteRule ou Redirect . Essas linhas gerenciam redirecionamentos e podem causar loops se estiverem mal configuradas.
Exemplo de um redirecionamento adequado:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Certifique-se de que não haja regras conflitantes, como várias regras que redirecionam o mesmo URL para destinos diferentes.
Se encontrar regras conflitantes, comente-as adicionando um # no início da linha ou remova-as se forem desnecessárias. Salve as alterações e reinicie o Apache para aplicar a nova configuração.
sudo systemctl restart httpd
Configuração do servidor Nginx
O Nginx utiliza o arquivo nginx.conf e arquivos de configuração adicionais localizados no diretório conf.d para gerenciar as configurações do site. Para acessar os arquivos de configuração:
- Conecte-se ao seu servidor usando SSH ou acesse o painel de controle da sua hospedagem.
- Localize o arquivo nginx.conf, normalmente encontrado em /etc/nginx/ ou /usr/local/nginx/conf/.
- Abra o arquivo nginx.conf usando um editor de texto como o nano ou o vim.
- Procure por diretivas de reescrita ou retorno. Essas linhas gerenciam redirecionamentos e podem causar loops se estiverem mal configuradas.
Exemplo de um redirecionamento adequado:
servidor { ouvir 80; nome_do_servidor example.com www.example.com; retornar 301 https://example.com$request_uri; }
Certifique-se de que não haja regras conflitantes, como várias regras que redirecionam o mesmo URL para destinos diferentes.
Se encontrar regras conflitantes, comente-as adicionando um # no início da linha ou remova-as se forem desnecessárias. Salve as alterações e reinicie o Nginx para aplicar a nova configuração.
sudo systemctl restart nginx
Considerações adicionais
Certifique-se de que suas configurações de host virtual não tenham redirecionamentos conflitantes.
- Se você estiver usando um proxy reverso, verifique a configuração do servidor proxy para garantir que ele não esteja causando loops de redirecionamento.
- Verifique os logs do seu servidor para obter pistas adicionais sobre os loops de redirecionamento. Os logs do Apache geralmente são encontrados em /var/log/apache2/ e os logs do Nginx em /var/log/nginx/.
Ao examinar e ajustar minuciosamente as configurações do seu servidor, você pode resolver loops de redirecionamento e evitar que o erro ERR_TOO_MANY_REDIRECTS interrompa o funcionamento do seu site WordPress.
Saiba mais sobre: Guia Definitivo para Registros de Erros do WordPress
Configurar as definições de SSL
Certifique-se de que suas configurações de SSL estejam corretas. Se você migrou recentemente para HTTPS, verifique se seus URLs foram atualizados para refletir essa mudança. Plugins como o Really Simple SSL podem facilitar a transição de HTTP para HTTPS.
Relacionado: Como instalar um certificado SSL gratuito no WordPress
Verifique a configuração da CDN ou do WAF
Se você utiliza uma CDN ou um Firewall de Aplicação Web (WAF), configurações incorretas podem causar loops de redirecionamento. Certifique-se de que sua CDN ou WAF esteja configurado corretamente para lidar com os redirecionamentos do seu site. Você também pode precisar limpar o cache da CDN e verificar se as configurações do seu servidor de origem estão alinhadas com as da CDN.
Inspecionar e ajustar as configurações do banco de dados
Às vezes, problemas no banco de dados do WordPress podem causar loops de redirecionamento. Veja como solucionar possíveis problemas relacionados ao banco de dados:
- Utilize uma ferramenta como o phpMyAdmin ou acesse seu banco de dados via SSH.
- No phpMyAdmin, localize a wp_options .
- Verifique os valores de siteurl e home. Eles devem corresponder ao URL real do seu site.
- Se necessário, atualize esses valores diretamente no banco de dados.
Exemplo de consulta SQL para atualizar URLs:
ATUALIZE wp_options DEFINA option_value = 'http://example.com' ONDE option_name = 'siteurl'; ATUALIZE wp_options DEFINA option_value = 'http://example.com' ONDE option_name = 'home';
Verifique também se há entradas incomuns ou configurações de redirecionamento conflitantes na wp_options que possam causar loops.
Analisar serviços de terceiros
Serviços de terceiros integrados ao seu site podem, às vezes, causar loops de redirecionamento. Veja como lidar com eles:
- Desative temporariamente os serviços de terceiros para verificar se o loop de redirecionamento é resolvido.
- Verifique a documentação de cada serviço para garantir que estejam configurados corretamente.
- Verifique também as configurações e permissões de cada serviço de terceiros. Certifique-se de que os callbacks e redirecionamentos estejam configurados corretamente.
Utilize as ferramentas de diagnóstico
Diversas ferramentas podem ajudar a diagnosticar e resolver loops de redirecionamento:
- Verificadores de redirecionamento online: Utilize ferramentas online como o Redirect Checker para rastrear o caminho de redirecionamento e identificar loops.
- Ferramentas de desenvolvedor do navegador: Abra as Ferramentas de desenvolvedor no seu navegador (F12 ou clique com o botão direito e selecione "Inspecionar"). Vá para a guia "Rede" e recarregue a página para ver a cadeia de redirecionamentos.
- Depuração do WordPress: Habilite a depuração no WordPress adicionando as seguintes linhas ao seu arquivo wp-config.php:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
Verifique o arquivo debug.log no diretório wp-content para identificar erros ou problemas relacionados a redirecionamentos.
Considerações finais
Corrigir o erro ERR_TOO_MANY_REDIRECTS no seu site WordPress é crucial para manter a funcionalidade ideal e uma experiência de usuário perfeita. Seguindo os passos descritos, você pode solucionar esse problema rapidamente. No entanto, alguns problemas podem exigir soluções mais avançadas ou um conhecimento técnico mais profundo.
Nesse caso, considere buscar ajuda profissional para soluções rápidas. Nossa de suporte WordPress semana, está pronta para lidar com qualquer problema, evitando que pequenos erros se transformem em grandes interrupções. Portanto, entre em contato conosco para obter assistência especializada e desfrute de um desempenho ininterrupto do seu site.