Como corrigir err_too_many_redirects Erro no seu site WordPress?

Escrito por: avatar do autor Regina Patil
avatar do autor Regina Patil
Ei! Sou Regina, escritora de conteúdo de SEO em Seahawk. Minha função envolve escrever vários formatos de conteúdo, incluindo conteúdo do site, artigos de SEO e postagens detalhadas do blog.
Como Fix-ERR_TOO_MANY_REDIRECTS-ERROR

Encontrar o erro err_too_many_redirects no seu site WordPress pode ser frustrante. Esse erro geralmente ocorre quando seu site fica preso em um loop infinito de redirecionamentos, impedindo que os usuários acessem seu conteúdo. A resolução desse problema é crucial porque afeta diretamente a funcionalidade e a experiência do usuário do seu site. 

Se deixado desmarcado, pode levar à diminuição do tráfego, classificações de mecanismos de pesquisa mais baixos e uma má impressão nos visitantes. Portanto, entender as causas por trás do erro err_too_many_redirects e implementar as correções corretas imediatamente é essencial para colocar seu site de volta aos trilhos.

Qual é o erro err_too_many_redirects?

O erro err_too_many_redirects ocorre quando um site é capturado em um loop infinito de redirecionamento, impedindo que ele carregue corretamente. plugins do servidor 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. Abordar esse problema é importante para restaurar o acesso ao seu site e garantir uma experiência suave do usuário.

ERR_TOO_MANY_REDIRECTS Variações da mensagem

Diferentes navegadores exibem o erro err_too_many_redirects de várias maneiras, o que às vezes pode causar confusão. Veja como essa mensagem de erro aparece nos navegadores populares:

  • Mensagem de erro do Google Chrome: “Esta página não está funcionando. exemplo.com redirecionou você muitas vezes. Err_too_many_redirects ”
Err_too_many_redirects-error
  • Mensagem de erro do Mozilla Firefox “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 maneira que nunca será concluída. ”
  • Mensagem de erro da Microsoft Edge: “Esta página não está funcionando agora. exemplo.com redirecionou você muitas vezes. ”
  • Mensagem de erro Safari: “O Safari não pode abrir a página. Muitos redirecionamentos ocorreram tentando abrir 'exemplo.com'. Isso pode ocorrer se você abrir uma página redirecionada para outra página, que é redirecionada para abrir a página original. ”
  • Mensagem de erro da ópera: “Esta página não está funcionando. exemplo.com redirecionou você muitas vezes. Err_too_many_redirects ”

Leitura adicional : erros comuns do WordPress e como corrigi -los

Corrija erros do WordPress em um instante!

Entre em contato com nosso suporte de emergência do WordPress e diga adeus aos erros do WordPress. Nossa equipe de especialistas resolve problemas antes que eles se tornem um problema.

Causas comuns de err_too_many_redirects

Ao entender as causas comuns do erro err_too_many_redirects, você pode tomar as etapas corretas para resolvê -lo. Esse erro normalmente surge das seguintes causas, as quais podem levar a loops de redirecionamento infinitos.

Configurações incorretas

Uma das principais causas do erro err_too_many_redirects são configurações incorretas. Quando as configurações do seu site WordPress não são definidas corretamente, ele 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 incorretos.

Conflitos de plug-ins

Outro culpado comum são os conflitos de plug -in. Os plug -ins projetados para gerenciar redirecionamentos, como plug -ins de SEO ou plug -ins de segurança , às vezes podem entrar em conflito. Consequentemente, esses conflitos podem levar a um loop de redirecionamento sem fim, fazendo com que o erro apareça.

Configurações incorretas de URL

As configurações de URL incorretas também podem acionar esse erro. Se o seu endereço WordPress (URL) e o endereço do site (URL) não estiverem definidos corretamente, pode ocorrer uma incompatibilidade que leva a redirecionamentos contínuos. Esse problema é especialmente prevalente ao fazer a transição de HTTP para HTTPS sem atualizar adequadamente os URLs nas configurações do WordPress.

SSL/TLS equívocas

As configurações inadequadas de SSL/TLS podem resultar em loops de redirecionamento, principalmente ao fazer a transição de HTTP para HTTPS. Se o seu site estiver definido como aplicar HTTPs sem as configurações corretas, poderá causar redirecionamento contínuo entre HTTP e HTTPS.

Problemas de CDN ou servidor proxy

Se você usar uma rede de entrega de conteúdo (CDN) ou um servidor proxy, as configurações incorretas aqui também podem levar a loops de redirecionamento. Isso é comum quando o CDN ou o servidor proxy não é configurado corretamente para lidar com redirecionamentos.

Erros de configuração do servidor

As configurações do lado do servidor, como as das configurações do servidor da 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, do banco de dados podem causar loops de redirecionamento. Isso pode acontecer se os valores incorretos forem armazenados no banco de dados do WordPress, principalmente na tabela WP_Options, onde os 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 às vezes podem causar inadvertidamente loops de redirecionamento. Por exemplo , os plugins de login de mídia social ou serviços de autenticação de terceiros às vezes podem ser configurados indevidamente, levando a redirecionamentos.

Aprenda a : corrigir o erro 'Este site está enfrentando dificuldades' no WordPress

Etapas preliminares para corrigir loops de redirecionamento no WordPress

A primeira etapa na solução de problemas do erro err_too_many_redirects é limpar o cache e os cookies do navegador. Os dados em cache e os cookies armazenados às vezes podem causar problemas mantendo informações antigas de redirecionamento. A limpeza isso pode fornecer um novo começo e ajudar a determinar se o problema é específico do navegador.

  • Use um navegador alternativo ou modo incógnito: se limpar o cache e os cookies não resolver o problema, tente acessar seu site usando um navegador diferente ou no modo incógnito. Essa abordagem ajuda a descartar problemas específicos do navegador. Se o site carregar corretamente, o problema poderá estar relacionado às configurações ou extensões do seu navegador principal.
  • Acessando o site via FTP ou painel de controle de hospedagem: se as etapas acima não funcionarem, talvez seja necessário acessar os arquivos do seu site diretamente. Use um cliente FTP 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 : Melhores plugins de redirecionamento do WordPress

Não deixe que os erros do WordPress diminuam você!

Inscreva -se no nosso Plano de Manutenção do WordPress, que começa em US $ 99/por mês, e vamos cuidar da saúde e desempenho do seu site.

Etapas avançadas para corrigir err_too_many_redirects 

Se as etapas preliminares não corrigirem o erro, você poderá experimentar essas etapas avançadas. Nota : Antes de fazer alterações, é melhor 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 seu painel WordPress em Configurações ⟶ Geral. Certifique -se de estar correto e corresponder ao URL real do seu site. As configurações incorretas de URL podem causar loops de redirecionamento. Você também pode definir esses URLs no wp-config.php para substituir temporariamente as configurações do painel.

WordPress-Geral-Setting-Fix err_too_many_redirects

Examine o arquivo .htaccess

O arquivo .htaccess no seu diretório raiz do WordPress pode conter regras de redirecionamento que podem causar loops. Para redefini -lo, acesse seu site via FTP ou seu painel de controle de hospedagem, localize o arquivo .htaccess e renomeie -o (por exemplo, .htaccess_old). Em seguida, crie um novo arquivo .htaccess com conteúdo padrão do WordPress:

# Comece o WordPress<IfModule mod_rewrite.c> RewriteEngine no rewritebase / rewriture ^index \ .php $-[l] rewritecond %{request_filename}! -F rewritocond %{request_filename}! -D rewriture. /index.php [l]</IfModule> # Final WordPress

Exclua o cache do WordPress

Os dados em cache podem causar loops de redirecionamento persistentes. Se você usar um plug -in de cache, limpe o cache nas configurações do plug -in. Você também pode precisar limpar o cache do lado do servidor se o seu provedor de hospedagem oferecer e qualquer cache de CDN se você estiver usando uma rede de entrega de conteúdo.

Aprenda : melhores alternativas para o Google Cache Pages

Revise os plugins e temas para qualquer conflito

Desative todos os plugins para ver se o loop de redirecionamento está resolvido. Se isso acontecer, reative -os um por um para identificar o plug -in conflitante. Além disso, mude para um tema padrão do WordPress (como vinte e vinte e um) para descartar questões relacionadas ao tema.

Veja as configurações do seu servidor

As configurações do servidor desempenham um papel crítico em como os redirecionamentos são tratados. As configurações incorretas no seu servidor da Web podem levar a erros err_too_many_redirectos. Aqui está um guia sobre o que procurar e como corrigir possíveis problemas nos servidores Apache e Nginx:

Configuração do servidor Apache

O Apache usa 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 arquivos de configuração:

  • Conecte -se ao seu servidor usando SSH ou acesse seu painel de controle de 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 Nano ou Vim.
  • Procure reescritores ou redirecionamentos . Essas linhas gerenciam redirecionamentos e podem causar loops se configurados incorretamente.

Exemplo de um redirecionamento adequado:

RewriteEngine no rewritetond%{https} off rewriture ^(.*) $ Https: //%{http_host}%{request_uri} [l, r = 301]

Garanta que não haja regras conflitantes, como várias regras que redirecionam o mesmo URL para destinos diferentes.

Se você 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 reiniciar httpd

Configuração do servidor nginx

O NGINX usa 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 arquivos de configuração:

  • Conecte -se ao seu servidor usando SSH ou acesse seu painel de controle de 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 Nano ou Vim.
  • Procure as diretivas de reescrita ou devolver. Essas linhas gerenciam redirecionamentos e podem causar loops se configurados incorretamente.

Exemplo de um redirecionamento adequado:

servidor {ouça 80; server_name exemplo.com www.example.com; retornar 301 https: //example.com$Request_uri; }

Garanta que não haja regras conflitantes, como várias regras que redirecionam o mesmo URL para destinos diferentes.

Se você 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 reiniciar nginx

Considerações adicionais

Certifique -se de que as configurações do seu host virtual não tenham redirecionamentos conflitantes.

  • Se você estiver usando um proxy reverso, verifique a configuração do servidor proxy para garantir que 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 são normalmente encontrados em/var/log/apache2/e nginx logs in/var/log/nginx/.

Examinando e ajustando minuciosamente as configurações do servidor, você pode resolver loops de redirecionamento e impedir o erro err_too_many_redirects de interromper seu site WordPress.

Saiba sobre : ​​Ultimate Guide to WordPress Errogs

Definir configurações SSL

Verifique se suas configurações SSL estão definidas corretamente. Se você mudou recentemente para o HTTPS, verifique se seus URLs são atualizados para refletir essa alteração. Plugins como SSL realmente simples podem ajudar a suavizar a transição do HTTP para o HTTPS.

Relacionado: Como instalar um certificado SSL gratuito no WordPress

Verifique a configuração de CDN ou WAF

Se você usar um Firewall de CDN ou Aplicativo da Web (WAF), as configurações incorretas podem causar loops de redirecionamento. Verifique se o seu CDN ou WAF está configurado corretamente para lidar com os redirecionamentos do seu site. Você também pode precisar limpar o cache do CDN e verificar se as configurações do seu servidor de origem estão alinhadas com as do CDN.

Inspecione e ajuste as configurações do banco de dados

Às vezes, os problemas no banco de dados do WordPress podem causar loops de redirecionamento. Veja como abordar possíveis problemas relacionados ao banco de dados:

  • Use uma ferramenta como PhpMyadmin ou acesse seu banco de dados via SSH.
  • Em Phpmyadmin, localize a WP_Options .
  • Verifique os valores para o site e o lar . 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:

Atualizar wp_options Definir option_value = 'http://example.com' onde option_name = 'siteurl'; Atualizar wp_options Set Option_Value = 'http://example.com' onde option_name = 'home';

Além disso, verifique se há entradas incomuns ou configurações de redirecionamento conflitantes na WP_Options que possam causar loops.

Revise os serviços de terceiros

Os serviços de terceiros integrados ao seu site às vezes podem causar loops de redirecionamento. Veja como gerenciar isso:

  • Desative temporariamente os serviços de terceiros para verificar se o loop de redirecionamento está resolvido. 
  • Verifique a documentação de cada serviço para garantir que eles estejam configurados corretamente. 
  • Além disso, verifique as configurações e permissões para cada serviço de terceiros. Verifique se os retornos de chamada e os redirecionamentos estão configurados corretamente.

Use ferramentas de diagnóstico

Várias ferramentas podem ajudar a diagnosticar e resolver loops de redirecionamento:

  • Verificadores de redirecionamento on -line: use ferramentas on -line como redirecionar verificador para rastrear o caminho de redirecionamento e identificar loops.
  • Ferramentas do desenvolvedor do navegador: abra as ferramentas do desenvolvedor no seu navegador (F12 ou clique com o botão direito do mouse e selecione "Inspecionar"). Vá para a guia "Rede" e recarregue a página para ver a cadeia de redirecionamentos.
  • Depuração do WordPress: Ativar 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 obter erros ou problemas relacionados ao redirecionamento.

Considerações Finais

Corrigindo o erro err_too_many_redirects no seu site WordPress é crucial para manter a funcionalidade ideal e uma experiência perfeita do usuário. Seguindo as etapas descritas, você pode solucionar e resolver esse problema imediatamente. No entanto, alguns problemas podem exigir soluções mais avançadas ou um entendimento técnico mais profundo.

Nesse caso, considere procurar ajuda profissional para resoluções rápidas. Nossa equipe de suporte 24/7 do WordPress está pronta para resolver qualquer problema, impedindo que pequenos problemas se transformem em grandes interrupções. Portanto, entre em contato conosco para obter assistência especializada e desfrutar do desempenho ininterrupto do site .

Postagens relacionadas

Migre do Weebly para o WordPress

Como migrar do Weebly para o WordPress: Guia fácil

Pensando em migrar seu site do Weebly para o WordPress? Que ótimo! Migrando de um site Weebly para o WordPress

Serviços de manutenção e suporte do WordPress para sites da área da saúde.

Serviços de manutenção e suporte do WordPress para sites da área da saúde: um guia completo

A manutenção do WordPress para sites da área da saúde é mais do que uma tarefa rotineira; é uma missão crítica.

Corrigir erro 400 de solicitação inválida do WordPress

Como corrigir o erro 400 de solicitação inválida no WordPress

Encontrar um erro de solicitação ruim 400 no seu site WordPress pode ser frustrante e confuso.

Comece com o Seahawk

Cadastre-se em nosso aplicativo para ver nossos preços e obter descontos.