Como Corrigir Erro de Redirecionamento Excessivo no WordPress

O problema de ‘Erro de redirecionamentos excessivos’ é um erro do WordPress que pode ser causado por um plugin ou configurações incorretas. Na verdade, é um dos erros mais comuns vistos por nossos leitores e outros usuários do WordPress.

Esse erro pode até mesmo bloquear o acesso ao seu site, tornando um pouco complicado de corrigir. Felizmente, nós já resolvemos o problema de muitos redirecionamentos várias vezes, então sabemos exatamente o que fazer.

Neste artigo, mostraremos como corrigir facilmente o problema de ‘Erro de redirecionamentos excessivos’ no WordPress. Também abordaremos como recuperar o acesso ao seu site e solucionar o erro.

Corrigindo o erro de muitos redirecionamentos no WordPress

O que Causa o Problema de ‘Erro de Redirecionamentos Excessivos’ no WordPress?

‘Erro de redirecionamentos excessivos’ é causado por um problema de redirecionamento mal configurado no WordPress.

Como você já deve saber, o WordPress possui um recurso de estrutura de URL amigável para SEO que utiliza a função de redirecionamento. Da mesma forma, muitos plugins populares do WordPress usam esse recurso para configurar redirecionamentos temporários, criar redirecionamentos permanentes 301 e corrigir erros 404.

Se você está usando um plugin para corrigir o problema de conteúdo inseguro SSL ou um plugin de cache do WordPress, ele também pode afetar os redirecionamentos e causar o erro 'muitos redirecionamentos'.

É assim que a mensagem ‘ERR_TOO_MANY_REDIRECTS’ aparece no Google Chrome.

Erro de Muitos Redirecionamentos no Google Chrome

No entanto, esse erro não informa o que está causando o conflito e forçando o loop de redirecionamento no WordPress.

É assim que o erro aparece no Firefox com a mensagem ‘A página não está redirecionando corretamente’.

Erro de muitos redirecionamentos no Firefox

Dito isso, vamos dar uma olhada em como corrigir o problema de muitos redirecionamentos no WordPress.

Vamos guiá-lo passo a passo na solução de problemas, obtendo acesso ao seu site WordPress e evitando que o erro aconteça novamente.

1. Limpar Cookies e Cache do Navegador

Uma causa comum do erro podem ser os cookies do seu navegador da web. Tente acessar seu site usando um navegador da web diferente, como Firefox, Safari, Opera ou Microsoft Edge.

Se você consegue acessar seu site normalmente usando um navegador diferente, então você precisa limpar os cookies e o cache do navegador no seu navegador regular.

Limpar cookies e cache no Google Chrome

Temos um guia detalhado sobre como limpar o cache do seu navegador em todos os principais navegadores que o ajudará a fazer isso.

Por outro lado, se a troca de navegador não resolver o problema, você pode passar para a próxima etapa.

2. Desativar Todos os Plugins do WordPress

A causa mais comum dos loops de redirecionamento do WordPress ou ‘ERR_TOO_MANY_REDIRECTS’ é um conflito de plugin. Um plugin do WordPress tentando configurar um redirecionamento de uma forma que conflita com os redirecionamentos padrão do WordPress pode causar esta mensagem de erro.

Para corrigir isso, você precisa desativar todos os plugins do WordPress em seu site. Normalmente, você pode simplesmente ir para a página Plugins » Todos os Plugins na área de administração do WordPress e desativar os plugins de lá.

Desativar todos os plugins

No entanto, estamos assumindo que, devido ao erro de redirecionamento, você pode não conseguir acessar a área de administração do WordPress.

Nesse caso, você precisará desativar os plugins do WordPress usando um cliente FTP como o FileZilla ou o aplicativo Gerenciador de Arquivos no painel de controle da sua hospedagem WordPress.

Simplesmente conecte-se ao seu site usando um cliente FTP e vá para a pasta /wp-content/.

Renomeando a pasta de plugins usando FTP

Lá você encontrará a pasta plugins, que você precisa renomear para ‘plugins.deactivate’.

Fazer isso desativará todos os plugins do WordPress em seu site.

Pasta de plugins renomeada

Basicamente, o WordPress procura por uma pasta chamada plugins para carregar os arquivos dos plugins. Quando ele não encontra a pasta, ele desabilita automaticamente os plugins ativos no banco de dados.

Agora, você pode tentar visitar seu site WordPress. Se você conseguir fazer login na sua área de administração do WordPress agora, isso significa que um dos plugins estava causando o erro.

Para descobrir qual plugin foi o culpado, você precisa voltar ao cliente FTP ou ao aplicativo Gerenciador de Arquivos e renomear sua pasta plugins.deactivate de volta para ‘plugins’.

Depois disso, vá para a área de administração do WordPress do seu site e acesse a página Plugins » Todos os Plugins. A partir daqui, você pode ativar seus plugins um por um e depois visitar seu site para ver se consegue reproduzir o erro.

Assim que encontrar o plugin que está causando o erro, você pode encontrar uma alternativa para ele ou relatar o problema ao fórum de suporte do plugin no WordPress.

3. Corrigir URLs do WordPress

Outra causa principal desse erro é uma configuração incorreta nas configurações de URL do WordPress. Normalmente, você pode visualizar essas opções na página Configurações » Geral.

Configurações de URL do WordPress

Para a maioria dos sites, as URLs nos campos ‘Endereço do WordPress’ e ‘Endereço do Site’ devem ser as mesmas. No entanto, alguns usuários podem acabar usando ‘www’ em uma URL e uma URL sem ‘www’ na outra.

Como você pode não ter acesso à área administrativa do WordPress, pode ser necessário corrigir as URLs do WordPress usando um cliente FTP ou o aplicativo Gerenciador de Arquivos.

Simplesmente conecte-se ao seu site WordPress usando um cliente FTP e vá para /wp-content/themes/sua-pasta-de-tema/.

Editar arquivo functions.php

A partir daqui, você precisa encontrar o arquivo functions.php e editá-lo usando um editor de texto simples como o Bloco de Notas ou o TextEdit.

Em seguida, você precisa adicionar o seguinte código na parte inferior:

update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );

Não se esqueça de substituir ‘https://example.com’ pelos URLs do seu próprio site. Agora você pode salvar suas alterações e fazer o upload do arquivo de volta para o seu site.

Depois disso, tente visitar seu site para ver se isso resolve o erro.

Para mais métodos, veja nosso tutorial sobre como alterar facilmente as URLs do WordPress.

4. Redefinir o arquivo .htaccess do WordPress

O arquivo .htaccess é um arquivo especial usado pelo servidor do site para gerenciar redirecionamentos e outras configurações do servidor. O WordPress também usa este arquivo para URLs amigáveis para SEO e outros redirecionamentos.

Às vezes, plugins do WordPress podem fazer alterações no arquivo .htaccess do seu site, o que pode causar este erro. Também é possível que a desativação de um plugin não remova essas alterações do seu arquivo .htaccess.

Nesse caso, você precisará redefinir manualmente seu arquivo .htaccess do WordPress.

Novamente, você precisará acessar seu site usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel da sua hospedagem. Uma vez conectado, você verá o arquivo .htaccess na pasta raiz do seu site.

Editando o arquivo .htaccess via FTP

Observação: Se você não conseguir encontrar seu arquivo .htaccess, consulte nosso guia sobre como encontrar o arquivo .htaccess no WordPress.

Primeiro, você precisa baixar uma cópia do seu arquivo .htaccess para o seu computador como backup. Depois disso, você pode prosseguir e excluir o arquivo do seu site.

Agora você pode tentar visitar seu blog WordPress. Se tudo funcionar normalmente, isso significa que seu arquivo .htaccess estava causando o erro de redirecionamento.

Agora, como excluímos o arquivo .htaccess, você precisará recriá-lo. Normalmente, seu site WordPress pode fazer isso sozinho. Para ter certeza, basta ir para a página Configurações » Links Permanentes e clicar no botão ‘Salvar alterações’ na parte inferior.

Atualizar permalinks para criar o arquivo .htaccess

5. Prevenindo o erro de muitos redirecionamentos no WordPress

Esperamos que os passos que acabamos de cobrir tenham corrigido o problema de redirecionamento em seu site. Se eles não resolveram o problema, você pode precisar falar com sua empresa de hospedagem WordPress para garantir que não haja um problema no servidor.

Assim que eles corrigirem o problema em seu site, você também deverá ser capaz de descobrir o que o causou.

Se foi um plugin, você precisa relatar o problema ao fórum de suporte do plugin. Veja nosso guia sobre como pedir suporte WordPress. No entanto, se você não conseguir ajuda, sempre poderá encontrar um plugin alternativo que faça a mesma coisa.

Se o erro foi causado por uma má configuração do site WordPress, você pode anotá-lo e garantir que as configurações do seu site estejam configuradas corretamente.

Para mais dicas, veja nosso tutorial detalhado sobre como solucionar problemas do WordPress por conta própria como um profissional total do WordPress.

Tutorial em Vídeo

Se você não gosta de instruções escritas, pode acompanhar nosso tutorial em vídeo em vez disso:

Inscreva-se no WPBeginner

Esperamos que este artigo tenha ajudado você a resolver o problema de ‘erro de muitos redirecionamentos’ em seu site. Você também pode querer marcar nosso manual definitivo de erros comuns do WordPress e ver como entrar em contato com o suporte do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

306 CommentsLeave a Reply

  1. Certifique-se de que o seu ‘Endereço do WordPress’ e ‘Endereço do Site’ em ‘Configurações Gerais’ estejam em letras minúsculas.
    Grrrr.

    • Obrigado por compartilhar esta possibilidade para hosts que têm regras de capitalização rigorosas!

      Admin

  2. Esse tipo de problema geralmente é causado por inconsistências entre as configurações internas do WordPress e o arquivo htaccess. Frequentemente me deparo com situações em que o WordPress está configurado para https, enquanto o htaccess está configurado para http, ou onde a versão www entra em conflito com a versão não-www. Então, o WordPress e o htaccess acabam em uma “luta”, resultando em um loop de redirecionamento. Às vezes, é útil renomear o arquivo htaccess, criar um novo com apenas as diretivas básicas e testá-lo. Isso geralmente funciona quase sempre. Só então começo a procurar o problema em outro lugar, como em plugins ou outras configurações.

  3. Obrigado pelas ótimas dicas. Eu também acho o console do navegador muito útil para este problema. No console, você pode mudar para a aba Rede, onde pode ver o que acontece durante o carregamento do site e onde ele tenta redirecionar. Isso geralmente ajuda a identificar o problema mais facilmente quando você sabe para onde o site está redirecionando constantemente (domínios http-https ou www e não-www, etc.). Apenas uma pequena dica para o artigo.

  4. Tentei todas as soluções dadas acima, ainda recebo o mesmo erro “redirecionou você muitas vezes”.
    Será muito útil se eu puder obter algum SPOC do WordPress ou qualquer outra solução que possa ser tentada.

    • Se nenhum dos métodos do nosso artigo conseguiu resolver o problema, recomendamos entrar em contato com seu provedor de hospedagem para garantir que nada do lado deles possa ser a causa do erro e eles devem ser capazes de ajudar a encontrar a razão do problema.

      Admin

  5. Se você estiver usando CloudFlare ou algo parecido, especialmente com GoDaddy, isso frequentemente causa um loop de redirecionamento também. Atualize o DNS / Nameservers.

  6. No meu caso, o problema afeta apenas alguns posts do blog e estou me perguntando se este mesmo processo funcionará.

  7. Muito obrigado pelo artigo! No meu caso, o problema acabou sendo outro: meu domínio continha um umlaut (ü). Tive que converter meu nome de domínio para Punycode e alterar meu endereço do wordpress e endereço do site para o URL resultante.

  8. Se nada acima funcionar e você estiver usando o Cloudflare para DNS, verifique suas configurações de SSL no Cloudflare. Se você tiver um SSL instalado no seu servidor de hospedagem, precisará alterar o modo SSL para Full (strict) no Cloudflare.

  9. Muito obrigado, me ajudou muito… Meu site WP está travado no carregamento da página, eu deletei o arquivo .htaccess do servidor depois disso funcionando bem… você salvou meu tempo… adorei

  10. Muito obrigado pelo conteúdo. Remover o arquivo .htaccess que eu criei manualmente e deixar o WordPress criar o arquivo .htaccess automaticamente resolveu meu problema.

    Obrigado novamente.

  11. Man, you just saved me a whole heap of time as I’d created a url redirect from within the admin panel then couldn’t obviously get back in. Thought I was going to have to restore an old backup and lose all my work, but your simple addition to the config file via ftp saved all of that. Thank you so much :)

  12. Olá,

    Tentei adicionar o www. nas configurações gerais do wordpress como você sugeriu, só que agora não consigo mais acessar meu domínio do wordpress… diz que não reconhece meu nome de usuário e/ou senha de login, alguma sugestão?

    • Se nenhuma destas recomendações estiver funcionando para você, recomendamos que entre em contato com seu provedor de hospedagem para obter assistência.

      Admin

  13. Olá, eu estava lutando com este problema por um tempo e levei uma grande quantidade de pesquisa para realmente encontrar a solução.

    Se você está enfrentando o problema de "Muitos redirecionamentos" com o WordPress

    Na minha situação, o novo site estava atrás de um proxy reverso (NGINX).

    Você precisa adicionar isso à lista de correções acima.

    Modifique wp-config.php adicione o texto

    /**
    * Lida com proxy reverso SSL
    */
    if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)
    $_SERVER[‘HTTPS’]=’on’;

    if (isset($_SERVER[‘HTTP_X_FORWARDED_HOST’])) {
    $_SERVER[‘HTTP_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];}

  14. Olá, meu problema não está sendo resolvido. Minha página inicial está funcionando bem, mas o wp-admin tem esse problema de redirecionamento.

  15. Não consigo expressar minha gratidão, mas agradeço muito pela sua ajuda. O último método realmente funcionou para mim.. Muito obrigado novamente.

  16. No meu site, fiz todos os passos mencionados e ainda não consigo nada. Não sei como consertar, alguém pode ajudar?

    • Se nenhuma de nossas recomendações pôde ajudar, recomendamos que você entre em contato com seu provedor de hospedagem para que eles deem uma olhada.

      Admin

  17. Conteúdo maravilhoso e muito informativo! Levou um tempo, mas conseguimos corrigir nosso problema do WordPress online em nosso site graças ao seu artigo útil aqui! Obrigado novamente.

  18. Eu estava arrancando os cabelos com isso e encontrei outra coisa para verificar. Se você estiver atrás de um balanceador de carga, isso pode fazer com que a função is_ssl() do WordPress retorne valores incorretos, o que pode colocá-lo em um loop de redirecionamento, pois ele tenta redirecionar para um URL seguro, mesmo que você já esteja em um URL seguro.

  19. Olá. Tentei todas as recomendações que você deu: plugin, htaccess, wp-config.php, mas nenhuma delas funciona para mim. Por favor, ajude!!! Obrigado

    • Se nenhuma dessas recomendações pôde ajudá-lo, então recomendamos que você entre em contato com seu provedor de hospedagem para que eles deem uma olhada.

      Admin

  20. Obrigado por este artigo. Muito informativo e a maneira como você explicou as coisas foi muito útil.

    Entendo o problema quando ele está acontecendo em todo o site. Meu problema é que uma categoria de páginas (páginas de registro para minhas assinaturas) está sendo afetada por este problema. Alguma ideia de por que o erro seria específico para uma categoria?

    Todas as outras páginas do meu site estão funcionando.

    • Você primeiro precisaria seguir as etapas deste artigo. Se o problema persistir, você precisaria garantir que não há plugins criando redirecionamentos.

      Admin

  21. Olá, por favor, o que devo fazer?
    Segui os passos envolvidos na remoção do /wp do meu siteurl. então imediatamente alterei o wordpress e o siteurl e salvei as alterações, não consigo mais fazer login no wp-admin. a seguinte mensagem de erro recebi.

    “O documento foi movido para cá.

    Além disso, um erro 302 Found foi encontrado ao tentar usar um ErrorDocument para tratar a solicitação.”

    obrigado

  22. Olá! Clonei meu site para uma nova URL usando o recurso Installatron do GoDaddy, e agora, quando tento acessar o site clonado usando a nova URL, ele diz 'muitos redirecionamentos'. Isso significa que nem consigo acessar o back-end do WordPress. Existe alguma maneira de tentar desativar plugins sem esse acesso? Devo apenas movê-los temporariamente para uma nova pasta? Ou você tem alguma sugestão?

  23. Como você sabia que meu provedor de serviços não assumiria nenhuma culpa... é como se você soubesse exatamente o feedback deles.
    Obrigado por salvar o dia

  24. Bem, nosso site estava funcionando perfeitamente, então, de repente, nosso site caiu,
    Eu fiz todos os passos acima.
    O que mais podemos fazer?

    • Se os métodos neste artigo não estiverem funcionando e você estiver vendo o erro de muitos redirecionamentos, você deve entrar em contato com seu provedor de hospedagem para garantir que não seja um erro do lado deles.

      Admin

  25. Eu tentei deletar o www. e agora nem consigo mais fazer login no wp-admin, recebo apenas uma página com informações dizendo que minha página não está funcionando devido a muitos redirecionamentos.
    Como posso consertar isso, preciso continuar desenvolvendo meu site.
    “Esta página não está funcionando e redirecionou você muitas vezes.
    Tente limpar seus cookies.
    ERR_TOO_MANY_REDIRECTS”

  26. Aqui está uma solução totalmente bizarra. O loop infinito de login começou a acontecer sem nenhuma alteração em plugins, etc. Eu fiz de tudo – troquei meu tema, substituí o arquivo .htaccess, etc. Eis o que eu finalmente fiz e que parece ter consertado tudo: Reiniciei meu laptop e esperei várias horas (caso fosse um problema de hospedagem). Quando voltei, tudo funcionou.

    Tentei limpar o cache do navegador e fiz tudo o que pude encontrar, mas nada funcionou. Suspeito que havia algo estranho acontecendo que uma reinicialização resolveu para mim. E não é a primeira vez que isso acontece. Totalmente bizarro.

    • Essa é uma solução estranha, mas obrigado por compartilhá-la. Você pode querer verificar com seu provedor de hospedagem para ver se eles também veem o erro se ele continuar.

      Admin

  27. Estou enfrentando um problema com minha rede de multisite. Ela foi criada em localhost. Toda vez que tento acessar um novo site, aparece um erro dizendo "A página não está redirecionando corretamente". Se você puder ajudar, seria ótimo! Obrigado.

  28. Tenho um problema para acessar meu painel do WordPress. Quando tento acessar minha área de wp-admin, aparece "sua senha está incorreta", embora minha senha esteja correta. Se alguém puder ajudar com esse tipo de problema, por favor, me responda. Obrigado.

  29. Olá,
    Eu tive este erro na página de tags do produto. Tentei todos os reparos possíveis mencionados acima sem sucesso.
    Finalmente, tive que renomear o slug para que as tags não fossem números, por exemplo, 2016, então eu o renomeei para r2016 e começou a funcionar!
    Deve ter sido causado por alguma atualização do wordpress, porque funcionava há alguns anos antes com tags nomeadas como números.

    • Obrigado por compartilhar o que funcionou para você. Se sua página de produto é criada por um plugin, você pode tentar entrar em contato com o suporte do plugin para informá-los sobre esse problema.

      Admin

  30. Olá,

    Todo o meu site está funcionando corretamente, mas a página inicial está sendo redirecionada muitas vezes e o mesmo problema com a página wp-admin também. Tentei todos os métodos que você mencionou, mas nada funcionou para mim.

    Por favor, me aconselhe se houver alguma outra solução para isso.

    Agradeço antecipadamente...

    • Se nenhum dos métodos do artigo funcionou, você deve entrar em contato com seu provedor de hospedagem para que eles vejam se há algum problema que eles possam identificar do lado deles.

      Admin

  31. Meu site é uma implantação Bitnami WordPress na Google Cloud Platform.

    Quando eu uso:
    define(‘WP_SITEURL’, ‘http:/example.cloud’);

    a página inicial é redirecionada para si mesma e exibe uma mensagem de erro no navegador.
    Agora estou usando a configuração original do Bitnami e funciona muito bem!
    define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);

    • Você está faltando uma barra ao lado do seu http na primeira declaração define, mas obrigado por compartilhar sua solução alternativa.

      Admin

  32. Tive que desativar um plugin e funcionou bem novamente. Identifiquei o plugin a desativar olhando para a minha URL onde estava a receber um erro de redirecionamento. O nome do plugin estava escrito lá.

  33. Tentei todos os passos aqui sem sucesso hoje. Felizmente, meu site está funcionando bem, mas não consigo fazer login no painel wp-admin de forma alguma.

    Quais são as outras opções? Deve haver outras maneiras de descobrir o que está causando isso?

    • Estou com o mesmo problema. Meu site funciona bem para os visitantes, mas eu só recebo o erro de redirecionamento para o backend, meu painel do WP.
      É um site novo e eu nem tenho nenhum plugin instalado ainda. Estou confuso.

  34. Nossa, funcionou! Já fiz muitas migrações de sites e nunca me deparei com esse problema. Obrigado, o define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’); funcionou com o www.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.