Como solucionar problemas de “err_too_many_redirects” em seu site WordPress
Publicados: 2020-08-07Ver a mensagem “err_too_many_redirects” em seu navegador ao tentar visualizar seu site WordPress pode ser confuso e preocupante. Esse erro impede que os usuários vejam seu conteúdo, o que pode levar a oportunidades perdidas de conversões e geração de receita.
Felizmente, existem várias maneiras de corrigir esse problema. Nesta postagem, explicaremos por que a mensagem “err_too_many_redirects” aparece e como resolvê-la.
Vamos lá!
Inscreva-se no nosso canal no Youtube
Compreender “err_too_many_redirects” no WordPress
A primeira coisa que você precisa saber sobre “err_too_many_redirects” é que não é realmente um problema específico do WordPress. Em vez disso, esta é a mensagem que seu navegador exibe sempre que não consegue mostrar o conteúdo solicitado devido a um loop de redirecionamento:

Redirecionamentos são como endereços de encaminhamento. Você pode configurar um para que, se um visitante clicar em um link ou digitar um URL para uma página específica, ele seja enviado para um destino diferente. Normalmente, essa técnica é usada quando você move o conteúdo do seu site para uma nova página ou o exclui completamente.
Redirecionamentos também são úteis se você alterou a estrutura de permalink do seu site. Eles evitam links quebrados e garantem que seus visitantes vejam algo diferente de uma página 404 se tentarem acessar um conteúdo que não está onde costumava estar.
Portanto, quando ocorre “err_too_many_redirects”, isso significa que a página que você está tentando acessar está presa em um loop de redirecionamento, apontando para outra página que também aponta de volta para si mesma. Em outras palavras, a página A está redirecionando para a página B, enquanto a página B redireciona de volta para a página A. Isso é compreensivelmente confuso para o seu navegador entender.
Como solucionar problemas de “err_too_many_redirects” em seu site WordPress (6 possíveis correções)
Se você estiver enfrentando o problema “err_too_many_redirects” em seu site WordPress, você terá que resolver o loop de redirecionamento de uma forma ou de outra. Aqui estão algumas estratégias diferentes que podem resolver o problema.
1. Limpe os dados do seu navegador
Como você deve ter notado na captura de tela anterior ou na tela do seu próprio computador, seu navegador irá recomendar a limpeza de seus cookies para tentar consertar “err_too_many_redirects.” Esta é uma solução rápida e simples e vale a pena tentar antes de você mergulhar em uma solução de problemas mais complicada.
O processo de limpeza de seus dados de navegação varia dependendo de qual navegador você usa. No entanto, as etapas são bastante semelhantes. Como o Chrome é de longe a plataforma mais popular, vamos usá-lo como nosso exemplo.
Primeiro, abra as opções do navegador clicando no ícone de três pontos no canto superior direito da tela e selecionando Configurações :

Em seguida, clique em Privacidade e segurança e selecione Limpar dados de navegação :

Na janela seguinte, certifique-se de que Cookies e outros dados do site e imagens e arquivos armazenados em cache estão selecionados. Em seguida, clique em Limpar dados :

Volte para a página que estava passando pelo loop de redirecionamento e veja se você pode acessá-la agora. Caso contrário, continue com a solução de problemas com as outras técnicas abaixo.
2. Verifique o “Endereço do site” e o “Endereço do site” do WordPress
Sua próxima parada deve ser as configurações do WordPress. Navegue até Configurações> Geral em seu painel:

Em seguida, procure os campos identificados como Endereço do WordPress (URL) e Endereço do site (URL) :

O conteúdo desses dois campos deve ser idêntico. Isso inclui se eles usam ou não “www” e “http” ou “https”. Muitas vezes, essa configuração pode ficar incorreta se você recentemente mudou de domínio ou migrou para um novo host.
Se os campos não forem iguais, faça as correções necessárias e salve as alterações. Em seguida, você pode visitar a página novamente para ver se o erro foi resolvido.
3. Determine o que está causando o loop “err_too_many_redirects”
Às vezes você tem que fazer algum trabalho de detetive real para consertar “err_too_many_redirects.” Se você puder encontrar a fonte do loop de redirecionamento, poderá removê-lo do seu site para colocar o seu conteúdo online novamente.

Se você adicionou redirecionamentos para seu arquivo .htaccess ou usando um plugin como Redirecionamento, você pode simplesmente verificá-los para ver se algum endereço está apontando para o outro. Se você não tiver certeza de como fazer isso ou se tiver muitos redirecionamentos que demorariam muito para pesquisar, considere usar a ferramenta Verificador de redirecionamento:

Basta inserir o URL completo da página que está apresentando o erro “err_too_many_redirects” e aguardar os resultados:

No exemplo acima, você pode ver uma longa lista de redirecionamentos 301 alternando entre duas postagens. Com essas informações, você deve ser capaz de remover os redirecionamentos das páginas relevantes.
4. Analise suas configurações de HTTPS
Adquirir um certificado SSL (Secure Sockets Layer) e mudar seu site para HTTPS é uma jogada inteligente para mantê-lo seguro. No entanto, se você não fizer isso da maneira adequada, essa mudança pode levar a loops de redirecionamento em todo o site.
Existem alguns motivos pelos quais esse problema pode ocorrer:
- Você forçou o HTTPS antes de instalar seu certificado SSL. Isso lançará automaticamente seu site em um loop de redirecionamento.
- Você está usando um plugin HTTPS. Existem mais oportunidades para erros quando você introduz plug-ins de terceiros na mistura. Geralmente, é melhor localizar e substituir seus URLs para implementar HTTPS, em vez de usar um plug-in para configurar redirecionamentos.
- As regras de redirecionamento em seu servidor estão configuradas incorretamente. Se você suspeitar que esse é o problema, provavelmente é melhor entrar em contato com a equipe de suporte de hospedagem para obter ajuda.
Uma maneira de determinar se suas configurações de HTTPS estão causando o erro “err_too_many_redirects” é verificar seu site usando a ferramenta Redirect mapper:

É semelhante ao Redirect Checker, mas mostra apenas resultados de redirecionamentos www para não www , bem como redirecionamentos HTTP para HTTPS :

Se você vir vários redirecionamentos listados entre as versões HTTP e HTTPS do seu site, essa pode ser a origem do loop. Corrigi-los provavelmente resolverá o problema.
5. Avalie suas configurações do Cloudflare
Se você for um usuário Cloudflare, há uma chance de que o problema que você está enfrentando esteja conectado a essa plataforma. Por exemplo, pode haver um loop de redirecionamento de HTTP para HTTPS configurado nas configurações do Cloudflare. Isso pode ocorrer quando a configuração SSL “flexível” está habilitada.
A outra fonte potencial relacionada ao Cloudflare desse erro é “Regras de Página” conflitantes. As configurações de “URL de encaminhamento” para este recurso podem criar loops de redirecionamento não intencionais.
Você pode verificar essas configurações para evidências de loops de redirecionamento e consultar a documentação de suporte da Cloudflare para obter orientação sobre como resolvê-los. Se você ainda estiver tendo problemas, considere recorrer aos fóruns da comunidade para obter mais ajuda.
6. Solução de problemas para um conflito de plug-in
Nossa última sugestão para solucionar problemas de “err_too_many_redirects” é pesquisar conflitos de plug-ins em seu site. Esse problema ocorre quando o código de dois plug-ins, um plug-in e um tema ou um plug-in e o núcleo do WordPress estão trabalhando um contra o outro.
Para resolver um possível conflito de plug-ins, comece desativando todos os seus plug-ins e verificando se a mensagem “err_too_many_redirects” desaparece. Em caso afirmativo, reative-os um por um e continue verificando se há erros em seu site. Quando a mensagem reaparecer, você saberá que o plug-in ativado mais recentemente é a origem do problema.
Em seguida, você pode remover o plug-in com problema de seu site e substituí-lo por um alternativo, se necessário. Você também pode entrar em contato com o desenvolvedor do plug-in e informá-lo sobre o problema que encontrou.
Conclusão
Se uma mensagem “err_too_many_redirects” for exibida para uma das páginas do seu site, deixá-la desmarcada pode levar à perda de conversões e receita. Esse erro indica que seu site está preso em um loop de redirecionamento, que pode ocorrer por vários motivos, mas geralmente é fácil de resolver.
Para recapitular, aqui estão seis maneiras de solucionar esse problema para que você possa exibir seu conteúdo aos visitantes novamente:
- Limpe os dados do seu navegador.
- Verifique o endereço do seu site WordPr ess e o endereço do site.
- Determine o que está causando o loop de redirecionamento.
- Verifique suas configurações de HTTPS.
- Avalie suas configurações do Cloudflare.
- Solucionar problemas de conflito de plug-ins.
Você tem dúvidas sobre redirecionamentos em geral ou como corrigir “err_too_many_redirects” especificamente? Deixe-os para nós na seção de comentários abaixo!
Imagem de Thomas Knopp / shutterstock.com
