O problema de muitos redirecionamentos: como corrigi-lo
Publicados: 2018-03-26Há muitos benefícios de executar um site WordPress.org auto-hospedado, mas também existem alguns erros facilmente solucionáveis que podem ser repulsivos para usuários iniciantes. Os erros mais comuns são a tela branca da morte, problemas internos do servidor e outros problemas pequenos, mas igualmente estressantes.
Não faz muito tempo, um usuário apontou um erro de “muitos redirecionamentos” no WordPress. É um problema comum que as pessoas que usam a plataforma estão enfrentando. Se você estiver usando o Firefox, temos que salientar que este erro será exibido assim:
“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.”
Também é conhecido como erro 310, mas às vezes pode aparecer como a famosa “página 404 não encontrada”. O que isso significa? Indica que o navegador não sabe para onde deve ir ou não pode acessar seu site.
Isso geralmente acontece porque o endereço inserido aponta para muitos lugares ou não para o correto.
Uma solução rápida seria ajustar as configurações de URL do seu site, mas se isso não ajudar, talvez você precise fazer algo mais sofisticado, sobre o qual falaremos abaixo. erro muitos redirecionamentos”.
O que significa "muitos redirecionamentos"?
Erro 310 ou “muitos redirecionamentos” é um problema típico do WordPress causado pelo uso indevido de redirecionamentos de URL.
Mas se a URL antiga não for redirecionada para um local único, o erro 310 aparecerá.
Muitos redirecionamentos e loop de redirecionamento
Quando você configura seu site ou rede, abra seu navegador e digite seu endereço, seu site é carregado porque a URL o direciona para a página da web desejada. No entanto, se o endereço digitado apontar para locais diferentes em suas configurações e eles não corresponderem, o navegador não saberá qual local é o correto.
Em seguida, o navegador tentará determiná-lo e, se não for bem-sucedido, ele expirará e exibirá "erro de muitos redirecionamentos" - o que significa que seu site está apontando para mais de um local.
Como alternativa, ele pode exibir que o endereço que você está tentando acessar está em um loop de redirecionamento. O que é um loop de redirecionamento? Se a página tiver um loop de redirecionamento, isso significa que o endereço aponta para sua página do WordPress, mas a página aponta para um endereço diferente que leva de volta para onde você começou e assim por diante – capturando seu navegador em um loop.
Fui pego em um loop, e agora?
Normalmente, como dissemos antes, essas mensagens de erro aparecem devido a um problema de configuração em suas configurações. Esses problemas raramente são complicados do que isso. Aqui estão os cinco motivos comuns pelos quais essas mensagens de erro são exibidas:
- Os URLs da página inicial e/ou do site estão incorretos e/ou diferentes.
- Seu site é redirecionado devido a uma configuração incorreta em um plug-in instalado.
- Há um problema com as alterações personalizadas no arquivo .htaccess.
- Há um novo site em sua rede que tem o mesmo URL de um site excluído.
- Existem vários sites ou redes que você está hospedando usando apenas um endereço IP.
Quando você olha para a lista, pode ver como um pequeno erro ou configuração incorreta pode quebrar seu site e causar muitos redirecionamentos no WordPress. Verificar esses problemas comuns da sua lista é o primeiro passo para corrigir o problema.
A página redirecionou você muitas vezes. Não mais!
Portanto, o problema mais comum que as pessoas geralmente encontram é quando um usuário tem o URL errado nas configurações de URL de endereço do WordPress ou URL de endereço do site.
Aqui está um exemplo: a URL do seu site é “http://www.dontredirect.com”, e você clica em “Configurações”, depois em “Geral” e define como “http://dontredirect.com”. Agora, a grande maioria dos hosts da web permitirá que você escolha entre ter o prefixo “www” em seu nome de domínio ou não sem tê-lo.
Se você optou por ter o prefixo “www”, digitar “http://dontredirect.com” nas configurações do WordPress faria com que ocorressem muitos redirecionamentos. Este erro também ocorrerá se você optou por não ter o prefixo e digitou “http://www.dontredirect.com” nas suas configurações.
Esta página tem um loop de redirecionamento nesse caso porque o usuário irá para “http://dontredirect.com” e a configuração do seu servidor irá direcioná-lo para “http://www.dontredirect.com”, que irá redirecioná-lo de volta para passo um e assim por diante e assim por diante.
Agora, se o seu site estava funcionando bem por um tempo e você não aplicou nenhuma alteração nas referidas configurações, você precisará entrar em contato com seu host, pois o problema de configuração pode estar no final.
É por isso que é essencial ter um provedor de hospedagem WordPress confiável e confiável. Se eles negarem ter problemas de configuração e não estiverem dispostos a ajudá-lo, considere alterar o host ou corrigi-lo você mesmo.
Além disso, você já sabe como fazê-lo! Aqui está um lembrete rápido:
Para garantir que o endereço do WordPress e o endereço do site sejam os mesmos, vá para “Configurações” e “Geral”. Se eles não corresponderem, altere um. Certifique-se sempre de não digitar instintivamente um símbolo de barra (“/”) no final do seu URL.
Como faço para alterar a URL do site sem ter acesso à área de administração?
Se ocorreram muitos redirecionamentos e você não tem acesso à área de administração do WordPress, não se preocupe, ainda há uma maneira de resolver isso. As alterações de configuração que abordamos podem ser atualizadas definindo-as no arquivo wp-config.php.
Tudo o que você precisa fazer é conectar seu site usando um cliente FTP e encontrar o arquivo wp-config.php no diretório raiz do seu site. Em seguida, baixe e edite o arquivo usando um editor de texto (sugerimos o Bloco de Notas).
Adicione estas duas linhas e não se esqueça de substituir dontredirect.com pelo seu domínio:
define('WP_HOME','http://dontredirect.com');
define('WP_SITEURL','http://dontredirect.com');
Aplique e salve as alterações e carregue o arquivo de volta para o servidor web. Depois de tudo feito, tente acessar seu site. Se você ainda não conseguir alcançá-lo e houver muitos redirecionamentos ocorrendo, tente adicionar o prefixo “www” ao seu domínio.
Outros problemas de redirecionamento conhecidos
Então, você acessou seu site e, novamente, havia muitos redirecionamentos. Se o URL do WordPress e o URL do site forem correspondentes, pode haver um problema de plug-in no seu site. Sabe-se que vários plugins do WordPress usam métodos de redirecionamento para fazer uma variedade de coisas.
Vamos tentar resolver esse problema juntos.
Primeiro, você precisa descobrir qual plugin está causando muitos redirecionamentos. Você instalou um novo plugin ou atualizou o antigo logo antes do erro acontecer?
Se a resposta for sim, então reduz. Basta desativar o plugin excluindo sua pasta de “wp-content/plugins/”.
No entanto, se a resposta for não, você precisará fazer algumas tentativas e erros. A maneira mais rápida de fazer isso é desativar todos os plugins, baixar o arquivo .htaccess como backup usando FTP. O próximo passo é excluir o arquivo .htaccess do seu servidor e tentar acessar seu site.
Desta forma, seu servidor criará um novo arquivo .htaccess que corrigirá o problema, pois agora não há plugins ativados. Se esse método corrigiu o problema, você sabe com certeza que um plug-in estava causando isso. Qual é?
Para descobrir isso, você precisa baixar e instalar todos os seus plugins e ativá-los um de cada vez. Sempre que fizer isso, tente navegar nas páginas de seus sites usando um navegador diferente.
Dessa forma, quando o site quebrar, você saberá qual plugin causou o loop de redirecionamento.
Considerações finais sobre muitos redirecionamentos:
Como você pode ver, é simples corrigir muitos redirecionamentos no WordPress quando você entende qual é esse erro. Na maioria das vezes, é resultado de erro humano, mas se esse não for o caso, agora você tem o conhecimento para corrigi-lo.