O erro 'Erro de excesso de redirecionamentos' é um dos erros mais comuns do WordPress e, geralmente, você pode corrigi-lo em poucos minutos.
O erro simplesmente significa que seu site está preso em um loop de redirecionamento e pode até mesmo bloquear o acesso à sua área administrativa do WordPress.
Neste artigo, mostraremos como corrigir facilmente o erro 'Erro de excesso de redirecionamentos' no WordPress, passo a passo, mesmo que você não consiga fazer login.

Resposta Rápida: Como Corrigir o Erro de Excesso de Redirecionamentos no WordPress?
Limpe os cookies do seu navegador primeiro. Se o erro persistir, quase sempre é uma de três configurações: seu Endereço do WordPress e Endereço do Site devem corresponder exatamente, o modo SSL do Cloudflare deve ser definido como Full e/ou seu arquivo .htaccess pode precisar ser redefinido.
Você pode fazer tudo isso mesmo se estiver bloqueado fora do seu painel, editando o wp-config.php via FTP.
O Que Causa o Erro de Excesso de Redirecionamentos no WordPress?
Um loop de redirecionamento acontece quando a página A envia seu navegador para a página B, e a página B o envia de volta para a página A. Seu navegador tenta repetidamente, desiste após cerca de 20 tentativas e exibe o erro em vez do seu site.
Os redirecionamentos em si são normais. O WordPress e muitos plugins os usam para criar redirecionamentos permanentes 301 e corrigir erros 404. O problema começa quando duas regras de redirecionamento apontam uma para a outra.
Este erro geralmente aparece imediatamente após uma das seguintes ações, não porque a ação está errada, mas porque uma configuração foi feita incorretamente durante a execução dela:
- Você moveu o site para HTTPS ou instalou um certificado SSL.
- Você ativou o Cloudflare (ou outro proxy reverso / CDN).
- Você instalou um plugin SSL ou um plugin de gerenciamento de redirecionamento.
- Você editou a URL do site, migrou de hospedagem ou colou uma regra de 'forçar HTTPS' no .htaccess.
Plugins que corrigem o problema de conteúdo inseguro SSL ou um plugin de cache do WordPress também podem causar este erro.
É assim que a mensagem ‘ERR_TOO_MANY_REDIRECTS’ aparece no Google Chrome.

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

A página de erro não informa o que causa o loop. Para descobrir o problema, você pode usar uma ferramenta gratuita como httpstatus.io, inserir a URL do seu site e observar a cadeia de redirecionamento.
Um site saudável mostra um 301 (um redirecionamento permanente) terminando com um código de status 200, o que significa que a página foi carregada normalmente.
Um site com falha mostra uma longa cadeia de 301s alternando entre os mesmos dois URLs, e esses dois URLs informam o que causou o problema. Por exemplo, se eles diferem por http e https ou www e não-www, você pode seguir as etapas abaixo para corrigi-los.

Importante: Algumas das correções abaixo alteram os arquivos principais e o banco de dados do seu site. Antes de fazer qualquer alteração, crie um backup. Você pode seguir nosso guia sobre como fazer um backup manual do banco de dados do WordPress.
Aqui estão as etapas que cobriremos:
- Limpe o Cache e os Cookies do Seu Navegador
- Faça o Endereço do WordPress e o Endereço do Site Corresponderem
- Corrija a Configuração SSL do Cloudflare
- Redefina o Arquivo .htaccess do Seu WordPress
- Desativar Todos os Plugins do WordPress
- Corrija o Loop de Redirecionamento Apenas no wp-admin
- Corrija Muitos Redirecionamentos Após Migrar Seu Site
- O Que Fazer Se o Erro Ainda Não For Corrigido
1. Limpe o Cache e os Cookies do Navegador
Uma causa comum do erro podem ser os cookies do seu navegador. Primeiro, tente uma atualização forçada (Ctrl + F5 no Windows ou Cmd + Shift + R no Mac) e, em seguida, tente acessar seu site usando um navegador diferente, como Firefox, Safari, Opera ou Microsoft Edge.
Se você conseguir acessar seu site normalmente usando um navegador diferente, precisará limpar os cookies e o cache do seu navegador regular.
Você não precisa apagar tudo. Limpar os cookies apenas para o seu próprio site é o suficiente.

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 um navegador diferente mostrar o mesmo erro, o loop está vindo do seu site e não do seu navegador, e as configurações de URL são a próxima coisa a verificar.
2. Faça o Endereço do WordPress e o Endereço do Site Corresponderem
Uma causa principal desse erro é uma incompatibilidade nas configurações de URL do seu WordPress.
Normalmente, você pode ver essas opções na página Configurações » Geral.

Para a maioria dos sites, os URLs nos campos ‘Endereço do WordPress’ e ‘Endereço do Site’ devem ser exatamente os mesmos. Verifique todos esses três detalhes em ambos os campos:
- http vs https – ambos os campos devem usar o mesmo.
- www vs não-www – escolha uma versão e use-a em ambos os campos.
- Maiúsculas e minúsculas – os URLs devem estar todos em minúsculas.
Como o erro pode ter bloqueado o acesso à área administrativa do WordPress, você pode precisar corrigir os URLs sem o painel. Você pode fazer isso editando o arquivo wp-config.php, que fica na pasta raiz do seu site.
Conecte-se ao seu site usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua hospedagem. Em seguida, abra o wp-config.php em um editor de texto simples e adicione estas duas linhas logo acima da linha que diz ‘Isso é tudo, pare de editar!’:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
Não se esqueça de substituir ‘https://example.com’ pelo URL do seu próprio site. Agora, salve o arquivo e envie-o de volta para o seu site, em seguida, visite seu site para ver se isso resolve o erro.
Observação: Estas duas linhas substituem as configurações de URL no seu banco de dados. Assim que seu site voltar a funcionar, você pode deixá-las no lugar. Os campos na página de Configurações apenas parecerão bloqueados.
Para mais métodos, veja nosso tutorial sobre como alterar URLs do WordPress facilmente.
3. Corrija a Configuração SSL do Cloudflare
Se o erro começou logo após você conectar seu site ao Cloudflare, então esta é quase certamente a sua correção.
O Cloudflare funciona como um proxy reverso. Isso significa que ele fica entre seus visitantes e seu servidor, respondendo às solicitações de sua própria rede para tornar seu site mais rápido e seguro.
A causa usual é o modo SSL do Cloudflare estar definido como Flexível, o que cria um loop infinito. Com SSL Flexível, os visitantes se conectam ao Cloudflare via HTTPS, mas o Cloudflare se comunica com seu servidor via HTTP simples. Seu servidor então redireciona essa solicitação HTTP de volta para HTTPS, e o loop começa.
Para corrigir isso, você precisa seguir estas duas etapas.
Primeiro, no painel do Cloudflare, vá para SSL/TLS » Visão geral e altere o modo de Flexível para Completo, ou Completo (estrito) se você tiver um certificado SSL real instalado em seu servidor, o que você deveria ter.

Segundo, adicione o trecho abaixo ao arquivo wp-config.php para que o WordPress detecte corretamente que o visitante está em HTTPS atrás do proxy.
Adicione isto ao wp-config.php, acima da linha ‘parar de editar’:
if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
$_SERVER['HTTPS'] = 'on';
}
Essa combinação resolve a grande maioria dos loops de redirecionamento do Cloudflare.
O mesmo trecho também funciona se o seu site estiver atrás de qualquer outro proxy reverso, balanceador de carga ou front-end NGINX.
Enquanto você estiver no painel do Cloudflare, limpe também o cache dele, para que um cache antigo de redirecionamento não continue mostrando o erro. Vá para Cache » Configuração e clique no botão ‘Limpar tudo’.

4. Redefina o Arquivo .htaccess do WordPress
Observação: Esta etapa se aplica a sites que rodam em Apache, o tipo mais comum de servidor web. Se o seu site roda em NGINX, outro servidor web popular, então não existe arquivo .htaccess. No NGINX, as regras de redirecionamento ficam na configuração do servidor, que você não pode editar via FTP, então peça ao seu provedor para verificar se há alguma regra que aponta de volta para si mesma.
O arquivo .htaccess é um arquivo especial que seu servidor web usa 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 de hospedagem.
Uma vez conectado, você verá o arquivo .htaccess na pasta raiz (geralmente /public_html/) do seu site.
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, renomeie o arquivo para .htaccess_old em vez de excluí-lo. Seu servidor para de lê-lo de qualquer maneira, e renomear significa que você pode desfazer isso em dois segundos se o arquivo não for a causa.
Agora você pode tentar visitar sua página inicial. Se ela carregar, então seu arquivo .htaccess estava causando o erro de redirecionamento. Suas páginas internas retornarão erros 404 até que você recrie o arquivo abaixo, então não encare isso como um teste falho.
Agora você precisará recriar o arquivo .htaccess.
Normalmente, seu site WordPress pode fazer isso sozinho. Simplesmente vá para a página Configurações » Links Permanentes e clique no botão ‘Salvar alterações’ na parte inferior.

Se preferir, você também pode recriar o arquivo você mesmo.
Simplesmente crie um novo arquivo .htaccess na pasta raiz do seu site e cole as regras padrão do WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
5. Desative Todos os Plugins do WordPress
Se redefinir o arquivo .htaccess não resolveu o loop, então a próxima causa provável é um conflito de plugin.
Qualquer plugin que configure um redirecionamento de forma que conflite com os redirecionamentos padrão do WordPress pode causar este erro. Os suspeitos usuais são plugins que forçam SSL ou HTTPS, gerenciadores de redirecionamento, plugins de cache e plugins de segurança ou de login.
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á.

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 de hospedagem do seu WordPress.
Simplesmente conecte-se ao seu site usando um cliente FTP e vá para a pasta /wp-content/.

Lá você encontrará a pasta plugins, que você precisa renomear para ‘plugins.deactivated’.
Fazer isso desativará todos os plugins do WordPress em seu site.
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.deactivated 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.
6. Corrija o Loop de Redirecionamento Apenas no wp-admin
Às vezes, seu site funciona bem para os visitantes, mas a página de login ou a área wp-admin continua redirecionando. Essa versão do erro geralmente vem do seu cookie de login do WordPress ou de uma incompatibilidade de URL que afeta apenas a área administrativa.
Aqui está o que verificar, em ordem:
- Limpe seus cookies para o site – um cookie de login corrompido é a causa mais comum, e a Etapa 1 acima mostra como fazer isso.
- Faça suas URLs corresponderem – uma incompatibilidade de www vs não-www às vezes quebra apenas a área administrativa, então verifique novamente a Etapa 2.
- Procure por uma linha COOKIE_DOMAIN – abra o wp-config.php e verifique se há uma linha contendo
COOKIE_DOMAIN. Se não corresponder exatamente ao seu domínio, remova essa linha, salve e tente fazer login novamente. - Desative plugins de segurança e de login – plugins que alteram sua URL de login ou limitam as tentativas de login podem criar loops apenas na área administrativa. Use o método FTP da Etapa 5, mas renomeie apenas a pasta desse plugin dentro de /wp-content/plugins/. Renomear toda a pasta de plugins deixaria todos os plugins offline para os visitantes que ainda podem navegar em seu site.
Para mais soluções, veja nosso guia sobre como corrigir o problema de atualização e redirecionamento da página de login do WordPress.
7. Corrija o Excesso de Redirecionamentos Após Migrar Seu Site
Se o erro apareceu logo após você mover seu site para um novo domínio ou um novo host, então alguma parte do seu site ainda está apontando para o endereço antigo.
Primeiro, certifique-se de que seu Endereço do WordPress e Endereço do Site usam o novo domínio. Se você não conseguir fazer login, use o método wp-config.php da Etapa 2 para defini-los.
Em seguida, você precisa atualizar os links antigos deixados em seu banco de dados. Seus posts, páginas e configurações de tema ainda podem conter links para seu domínio antigo, e esses links podem fazer com que os visitantes alternem entre os endereços antigo e novo.
Instale o plugin gratuito Search & Replace Everything e vá para a página Ferramentas » WP Search & Replace.

Aqui, você pode executar uma pesquisa pelo seu domínio antigo e substituí-lo pelo novo.
Você também deve verificar seu site antigo ou host antigo em busca de um redirecionamento que aponte para o endereço errado. Para instruções passo a passo, veja nosso guia sobre como corrigir o redirecionamento do WordPress para o domínio antigo após a migração.
Se você estiver planejando outra mudança de site, pode evitar esse erro na próxima vez seguindo nossa lista de verificação sobre como mover o WordPress corretamente para um novo domínio.
O Que Fazer Se o Erro Ainda Não For Corrigido
Se eles não corrigiram o problema, então 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 no 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, confira nosso tutorial detalhado sobre como solucionar problemas do WordPress por conta própria como um verdadeiro profissional do WordPress.
Perguntas Frequentes
Como posso corrigir o erro ‘Too many redirects occurred’?
É assim que o Safari exibe o mesmo erro de loop de redirecionamento. Limpe os cookies do site nas configurações de Privacidade do Safari e tente novamente. Se for seu próprio site, aplique as correções neste artigo, começando pelas configurações de URL e SSL.
Como corrijo o erro ‘localhost redirecionou você muitas vezes’?
Isso acontece em instalações locais do WordPress quando o URL do site ainda aponta para o seu domínio principal. Adicione as linhas WP_HOME e WP_SITEURL da Etapa 2 ao wp-config.php usando seu endereço local, como http://localhost/meusite, e então limpe os cookies do seu navegador.
Como corrijo um site que fica redirecionando?
Execute o endereço do site em um verificador de redirecionamento como o httpstatus.io para ver a cadeia completa. Em seguida, remova a regra conflitante. Geralmente é um plugin de redirecionamento, uma regra .htaccess ou uma configuração SSL que envia os visitantes de volta e para frente entre duas versões do mesmo URL.
Tutorial em Vídeo
Se você não gosta de instruções escritas, pode acompanhar nosso tutorial em vídeo em vez disso:
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.


Akash Gadiya
Tentei todas as soluções sugeridas, mas infelizmente nenhuma delas parece funcionar para mim. A última coisa que me lembro de ter feito no cPanel foi usar o assistente de Backup para fazer um backup completo do site. Depois disso, presumo, o erro de muitos redirecionamentos começou a aparecer. Eu nem tenho mais acesso ao painel de administração. Isso poderia estar de alguma forma ligado a este problema?
Aqui está o que fiz até agora:
1) Adicionei essas linhas de código ao arquivo wp-config.php com e sem www
2) Excluí 2 arquivos .htaccess, um no diretório raiz e outro na pasta wp-content, um por um
3) Renomeei a pasta de plugins para desativá-la
4) Baixei o arquivo de backup do diretório raiz e o excluí do servidor
4) Percorri todos os comentários procurando por uma possível solução, mas sem sucesso
Qualquer assistência de qualquer forma seria muito apreciada.
Obrigado!
alin
isso funciona muito bem para o wordpress.
muito obrigado!
Jason Lee
Pode ser corrigido desabilitando ou habilitando plugins nas Ferramentas do WordPress.
Caspian Canuck
No meu caso, o culpado foi um plugin de redirecionamento que tinha um recurso (que não me lembro de ter ativado, então pode ter sido feito automaticamente durante uma atualização de versão) que monitora alterações nos URLs das páginas e cria redirecionamentos automáticos. A ideia por trás disso é que, se você tivesse uma página que originalmente criou sob a Categoria A, depois a moveu para a Categoria B, o plugin criaria automaticamente um redirecionamento HTTP 301 de /categoria_a/slug para /categoria_b/slug. Exceto que ele não é inteligente o suficiente para excluir esse redirecionamento se você posteriormente decidisse mover a página de volta para a Categoria A e criaria estupidamente um segundo redirecionamento de /categoria_b/slug para /categoria_a/slug. Isso criaria um loop de redirecionamento infinito.
Minha solução para essa idiotice foi desativar o recurso de redirecionamento automático.
Renan
Muito obrigado!
Muqarrab Zaidi
My website is running fine no problem with that i have edited .htaccess file also the code you provided but still this problem exist
Muqarrab Zaidi
I have deactivated all plugins (folder name changed in wp-content) but still unable to login into admin area error is same that ERR_TOO_MANY_REDIRECTS please suggest me I am trying to resolve this I can’t publish my articles since 2 days
Webadmin
I found out that there are two .htaccess files, one in www folder and other www/wp-admin folder. I also discovered that I had security enable where the admin folder was only allowed from a specific IP. My DSL provider changed my outbound IP at sometime and start causing me “redirect” issues. Once I add the new IP into www/wp-admin/.htaccess file, I was able to see my admin login page.
Amber
I deleted the .htaccess file but a new one has not generated. Is there something I need to do to generate the new .htaccess file?
Martha
After deleting the .htaccess file, you need to log in to your admin area, go to Settings -> Permalinks, select the appropriate url choice you prefer, then hit Save. A new .htaccess file will be generated for you.
Lookman
Depois de tentar todas as soluções sugeridas acima sem sucesso. Deparei-me com uma solução, minha pasta wp-admin estava dentro de uma pasta cgi-bin, não sei como a pasta foi criada, copiei minha pasta wp-admin para a pasta principal e deletei a pasta cgi-bin.
Obrigado a todos
Emma
Quando eu mudar meu domínio, tanto no endereço do WordPress quanto no endereço do site, quando eu fizer login na página de administração, será com meu novo domínio?
No momento é http://www.example.com/wp-admin/
quando eu mudo e removo o www, será o mesmo login ou será
http://example.com/wp-admin/?
WPBeginner Support
Olá Emma,
Será http://example.com/wp-admin/
Admin
hossam elbadry
Por favor, aconteceu comigo o mesmo problema em um link para o Painel de Controle (wp-admin) e você apenas experimentando com a segunda solução não obteve sucesso comigo
Romas
Eu tenho um loop infinito de redirecionamento quando mudo em configurações->geral
http://example.com para https://example.com, eu acho que isso significa que há algum redirecionamento de https para http, mas não consigo encontrar, até onde sei não tenho plugins que redirecionam de https para http, mas acho que esta é uma funcionalidade padrão do wordpress, como posso desativá-la?
Obrigado.
WPBeginner Support
Olá Romas,
Não, não é um recurso do WordPress. Se você não tem SSL instalado em seu site, então você precisa usar http:// em ambos os campos de endereço do site e endereço do WordPress na página Configurações -> Geral.
Admin
Balamurugan
Muito obrigado. Acabou de salvar o meu dia.
Acidentalmente mudei a URL do meu site. Obrigado pela ajuda.
Graham
Obrigado! Resolveu meu problema de redirecionamento desativando um plugin WordPress HTTPS!
Alex Lucchesi
Minha solução: quando percebi que nenhuma das soluções acima funcionava, percebi que cada vez que a única maneira que eu conseguia acessar com sucesso mydomain/wp-admin era ir ao cPanel da GoDaddy, Installatron, Meus Aplicativos e clicar no link para mydomain.com/wp-admin
Então cliquei com o botão direito nesse link e colei na propriedade do Marcador. Quando fiz isso, o caminho era muito longo e não o esperado mydomain.com/wp-admin
A GoDaddy estava fazendo muito mais do que isso para me ajudar.
Assim que atualizei o Marcador com o caminho correto, agora tenho uma solução de um clique para me levar ao nível de Administrador.
hugo
Acontece o mesmo comigo. Não consegui acessar o administrador quando o plugin Polylang está ativo.
Usei o método de desativar a pasta polylang (wp-content / plugins / polylang) via ftp, mudando seu nome para “polylang_backup” para que pelo menos entre no painel.
Mas preciso que funcione com o polylang ativado. Temos muito conteúdo com o cliente já traduzido.
* Percebi que isso aconteceu quando limpei o cache
Por favor, ajude
Tunc
Obrigado pelo seu tutorial. Recentemente, mudei meu site para https, mas percebi que isso gerou muita carga de CPU no servidor, então decidi voltar para http após 3 dias. Recebi o erro de muitos redirecionamentos, mas consegui corrigi-lo seguindo seu tutorial e limpando os cookies.
Meu problema é que as pessoas que visitaram a versão https do meu site estão recebendo erros de muitos redirecionamentos e algumas não sabem que devem limpar seus cookies. Existe alguma maneira de eu fazer algo no lado do servidor para que elas não recebam erros de redirecionamento?
Atenciosamente
Akash Negi
Olá wp beginner
Meu site não estava abrindo na versão sem www, então fiz algumas alterações como redirecionamento de domínio para meu próprio domínio (eu realmente não sei o que estava fazendo). Mas agora estou enfrentando um problema. Meu site tem um erro de loop de muitos redirecionamentos. Por favor, me ajude a resolver esse erro. É muito importante para mim
Obrigado!
WPBeginner Support
Olá Akash,
Primeiro, você precisa desfazer as alterações que fez no seu site, como o redirecionamento de domínio. Em seguida, você precisa entrar em contato com seu provedor de hospedagem WordPress. Alguns provedores de hospedagem WordPress configuram seus servidores de forma a permitir que você redirecione automaticamente os usuários de URLs não-www para www e vice-versa. Escolha um e depois mantenha-o e não se esqueça de inserir seu URL preferido nas configurações do WordPress.
Admin
Vinny
Você salvou meu dia!!
Obrigado
Diego
Você é o cara!!! muito obrigado por este artigo.. ele resolveu meu problema
Thomas F.
Tive esse problema depois de alterar uma configuração no PLESK. Em "configurações de hospedagem". Defini "domínio preferencial" para em vez de e não consegui mais acessar meu wordpress.
Dave 'Niyi
Como Abençoado & agradável Hoje é!
Levei 51 dias para resolver todos esses problemas.
Meus problemas no site começaram com "Erro ao estabelecer conexão com o banco de dados".
Visitei muitos fóruns da web em busca de ajuda, mas sem sucesso, até que mudei de hospedagem.
A nova hospedagem fez tudo o que pôde, então meu painel de administração começou a funcionar. Meu site apresentou outro erro "Erro interno do servidor" e isso foi resolvido após pesquisar no Google por uma solução. Então o terceiro erro começou "Muitos redirecionamentos".
Eu li este post e fiz todas as soluções prescritas, também sem sucesso. Continuei lendo os comentários até que me deparei com o comentário de SARAH HAYES. Adivinhe?
Uma única letra maiúscula que usei no meu nome de domínio causou o erro.
Foi o que eu fiz:
Substituí meuNomeDeDominio.com por meuNomedominio.com no meu banco de dados do WordPress e no meu arquivo wp-config.php e o problema foi resolvido imediatamente.
Que lição dolorosa para aprender. NUNCA USE LETRAS MAIÚSCULAS PARA NOMES DE DOMÍNIO nas configurações e arquivos do seu site.
Sempre use letras minúsculas o tempo todo.
Obrigado a todos por compartilhar.
mamun
Eu conectei uma última vez. Li este artigo e desconectei. Meu problema foi resolvido. Obrigado pelo seu artigo.
Sarah
Não consegui acessar o Network Admin após instalar o Multisite com localhost. Como ainda não tenho um URL de site, adicionar as linhas abaixo ao meu arquivo wp-config.php é uma solução possível? O que eu colocaria no lugar do URL? Qualquer insight sobre isso seria muito apreciado.
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
El
Eu deletei o arquivo .htaccess e tudo funcionou bem.
Maoz
Olá, aparentemente o plugin WooCommerce causou esse problema para mim e eu o desativei... mas preciso de um plugin para colocar na minha loja... alguma sugestão?
WPBeginner Support
O WooCommerce não deve causar o problema. Tente descobrir por que o WooCommerce está causando o problema em seu site. Se você realmente quiser usar outro plugin, confira nossa lista de 5 melhores plugins de eCommerce do WordPress.
Admin
Nathan
Estou com o mesmo problema.
Desinstalei o WooCommerce, depois o reativei, e toda vez recebo a mensagem de erro.
Musab Kara
tente mudar o permalink
sadiq ali
muito obrigado, funcionou.
Sines
Olá,
Quero compartilhar minha solução. Tive o mesmo problema e passei um dia inteiro procurando para consertar isso. Tentei todas as soluções acima, mas nada funcionou para mim. Para mim, tem algo a ver com meu provedor de hospedagem.
Depois que desativei meu certificado SSL, funcionou novamente. Então investiguei mais a fundo e encontrei o motivo. A certificação SSL era para o meu domínio sem "www". Depois que ativei o SSL novamente e mudei essas linhas no wp-config, tudo funcionou novamente:
DE
define(‘WP_HOME’,’https://www.example.com’);
define(‘WP_SITEURL’,’https://www.example.com’);
PARA (sem www)
define(‘WP_HOME’,’https://example.com’);
define(‘WP_SITEURL’,’https://example.com’);
Espero ter ajudado alguém com o mesmo problema.
Obrigado por este artigo, ele me colocou no caminho certo.
Oliver Gehrmann
Você, meu bom senhor, é um salva-vidas! Muito obrigado!
Ray Fadly Franata
Onde coloco as duas linhas no config.php?
nitin verma
E aí cara, estou recebendo um erro de redirecionamento desde ontem. Você pode me ajudar? Na verdade, quando pesquiso no Google, esse erro ocorre. Tentei os passos mencionados acima, mas não funcionou para mim.
Você também pode pesquisar por "punjab police physical details", não abrirá na primeira vez, e quando atualizado novamente, abrirá.
Você pode me ajudar, por favor.
Armie
Verifique o .htaccess
É assim que eu resolvo meu problema.
Espero que isso ajude.
Byamugisha Phillimon
em qual linha devo adicionar
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’); estou usando o editor Atom.
WPBeginner Support
Logo antes da seguinte linha:
/* Isso é tudo, pare de editar! Feliz blogando. */
Admin
Byamugisha Phillimon
Esta é a mensagem que aparece no meu navegador, Erro de análise: erro de sintaxe, ':' inesperado em /hermes/bosnaweb10a/b2702/ipg.villsmed/public_html/kob/Freestyle/wp-config.php na linha 83. Obrigado pela sua cooperação
WPBeginner Support
O erro significa que há um dois pontos extra : no código do seu arquivo wp-config.php na linha 83. Você precisa editar esse arquivo usando um cliente FTP e ir para a linha 83. O código nessa linha tem um dois pontos mal colocado ou indesejado.
Fiona
Muito obrigado – fico feliz por ter encontrado isso. Consegui corrigir o erro depois de ficar 2 horas em espera no suporte com meu host, que não tinha ideia!!
Parabéns para você.
Vinita
Olá,
Você pode me ajudar com este problema de redirecionamento?
O endereço do meu site é example.com/some-page.php e o URL do WordPress é example.com/some-page/
Agora o Google vê ambas como páginas diferentes. Então, quero redirecionar some-page.php para /some-page/
Como devo fazer isso?
Usei redirecionamento 301, mas ele dá o erro "Problema de Loop de Redirecionamento".
Qualquer ajuda seria muito apreciada.
WPBeginner Support
Conecte-se ao seu site usando um cliente FTP. Localize o arquivo .php e baixe-o para o seu computador como backup. Assim que você o tiver em seu computador, poderá excluí-lo com segurança do seu servidor. Seus redirecionamentos devem funcionar bem agora.
Admin
musthafa
Eu também tive um problema semelhante "redirecionado muitas vezes" em todos os navegadores da web. O problema foi por causa do "WC Vendors". Desativei este plugin, depois disso meu site está funcionando perfeitamente. Então desative "WC Vendors" tudo ficará bem..
Sarah Hayes
Eu tive esses problemas e fiz tudo o que foi listado acima e ainda tive problemas de redirecionamento. O problema foi o uso de maiúsculas.
Sheila
Alguém teve o problema durante o desenvolvimento em localhost? Eu realmente atualizei os plugins recentemente, no entanto, mover todas as pastas de plugins para a lixeira não ajudou. Eu tenho acesso ao banco de dados: Se eu adicionar a linguagem sugerida ao arquivo wp-config.php, wp-options então mostra um “erro fatal de Javascript”. Mais sugestões? A ideia de www não é relevante em localhost (eu uso a URL #s, não localhost: linguagem)
Daniel Lofaso
Obrigado pela postagem. O site do meu cliente teve esse problema e foi causado por um plugin chamado “Verve SSL” que altera as configurações de URL https e http. Eu o desativei e não recebi mais esse erro. Agora teremos que trabalhar com nosso host para solucionar mais problemas, pois não sei se este é um plugin obrigatório para o site HTTPS do meu cliente.
Matthew
Obrigado. Passei horas procurando para descobrir por que os links bonitos não estavam funcionando e meu site tinha travado.
Correção simples
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Manos
Olá Matthew
Parece uma correção muito inteligente – obrigado por compartilhar.
No entanto, para nós, os marinheiros de água doce – você seria tão gentil de adicionar apenas algumas linhas para explicar o que exatamente você fez e isso corrigiu o problema??
Muito, muito obrigado
Juan Torrijos
Olá a todos, tive o mesmo problema (muitos redirecionamentos) e queria compartilhar minha solução.
Tenho uma intranet com um tema feito sob medida.
O problema começou quando alterei o modelo do Front End nas Configurações de Leitura, de Seu último post para uma página estática. Voltei para Último Post e funcionou.
Eu não percebi imediatamente porque fiquei logado o tempo todo. Só vi quando tentei fazer login novamente. Mas eu tinha feito tantas alterações que não sabia qual era o problema imediatamente, o que me levou a este ótimo post!
Laura Paulus
Tentei consertar meu site por dias e nada funcionou! Acabei de ler seu comentário e tentei. BAM! Funcionando! Muito obrigado por postar isso!!!
Juan Torrijos
Oi Laura, fico feliz que tenha ajudado.
Descobri que estava usando a função wp_redirect( home_url() ) no meu index.php, que gerava o home_url() e, portanto, redirecionava de volta para a mesma página, o que causaria um loop de redirecionamento infinito.
Acabei removendo essa linha de código do index.php e usando a página estática como página inicial. Se o usuário não estiver logado, em vez de redirecionar, ele simplesmente exibe o formulário de login.
Dave
Juan, você acertou em cheio! Isso funcionou para mim. Valeu!
Juan Torrijos
Oi Dave, fico feliz que tenha funcionado para você. Você removeu a função wp_redirect() do seu index.php ou alterou as exibições da sua página inicial nas suas configurações?
Geordie
Oi, tive um problema de redirecionamento no Chrome depois de alterar uma configuração no meu permalink personalizado. Excluir o arquivo .htaccess para que o servidor o regenere resolveu o problema. Obrigado.
Martin
Oi pessoal,
Recentemente instalei o Wordpress e o Travelo – Travel and Booking Theme. Tudo funcionou perfeitamente desde o início. Então, o problema too_many_redirects ocorreu na minha tela. Tenho acesso ao meu Painel de Administração do Wordpress. Tudo está configurado corretamente (site url, wordpress url), meus permalinks estão definidos como Day and name. Desativei todos os plugins, deletei o arquivo .htaccess, contatei meu provedor de hospedagem (eles foram gentis e tentaram me ajudar) e descobrimos que o tema Travelo estava causando o problema. Toda vez que ativo o Travelo, o problema ocorre. Quando mudo o tema, tudo está em perfeito estado. Contatei o Suporte do Tema Soap e estou aguardando a solução deles. Se vocês tiverem alguma ideia de como consertar isso, por favor, me avisem. Obrigado.
33qamar
oi @Martin!
Eu tive o mesmo problema, tentei tantas soluções, mas depois de muitas tentativas descobri que alguns arquivos .php do meu tema (do Woocommerce) estavam desatualizados. depois de atualizar tudo ficou bem. Agora está funcionando bem.
Dipesh
Eu também estou enfrentando o mesmo problema. Mas finalmente consegui resolver gastando o dia todo, hahaha. Eu movi acidentalmente a pasta wp-admin para dentro de wp-content, então fiquei com esse problema o dia todo... hahaha...
Glenn
Certo! Uma pasta wp-admin ausente resulta nos mesmos sintomas. Aparentemente, excluí acidentalmente minha pasta wp-admin do localhost. Descobri que a pasta estava faltando quando fui restaurar do backup.
33qamar
Olá!
Eu também estou enfrentando este problema e, como leitor regular deste blog, venho a este blog e chego a esta postagem, fiz tudo isso, mas ainda está lá.
Usei um plugin migrador "duplicator" para migrar o site do localhost para minha hospedagem.
A página não está funcionando, redirecionou você muitas vezes.
Tente:
Recarregar a página
Limpar seus cookies
ERR_TOO_MANY_REDIRECTS
ChrisSnipe
Eu tenho exatamente o mesmo problema, você conseguiu uma solução 33qamar?
Kyle
Tive o mesmo problema depois de migrar o site para um novo provedor de hospedagem. Alguém pode nos ajudar? Estamos recebendo "muitos redirecionamentos" com um site recém-migrado.
e-colori
Obrigado!
apenas adicionando ao wp-config.com
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Resolvido! Finalmente depois de tentar muitas coisas!!!
ewan yates
Perfeito! Acontece que o URL do meu site foi alterado por um técnico de suporte descuidado. Consegui encontrar e corrigir o erro e agora meu site está de volta e funcionando
Jason
Estou me perguntando se mais alguém viu problemas de redirecionamento relacionados ao uso do plugin chamado Rename wp-login.php. Gosto de usar esse plugin para alterar o endereço padrão do wp-admin. Eu o usei junto com uma função que adiciona uma string específica ao final do URL de login (exemplo: ?jedi=theforce). Essa função adicional usa alguns redirecionamentos. A função apenas especifica que se a string estiver faltando ou incorreta, redirecione para o Google. Isso (acho que) causou os muitos redirecionamentos em um dos meus sites. Se alguém tiver uma possível resolução, por favor, nos informe.
Obrigado!
kulbir singh
e o segundo pensamento é este,,,, quando eu abrir para isso da próxima vez no mesmo computador, então isso não redirecionará para nenhum site,,,,, se você quiser ver este problema na próxima vez no mesmo computador ,, então limpe os cookies do mesmo computador e se você tentar abrir meu site novamente, então o mesmo problema aparecerá
consideração principal é esta
se os cookies já estiverem armazenados no computador do meu site, então este problema não aparecerá
se eu limpar os cookies do meu computador, então este problema aparecerá novamente
ViralKida
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
funcionará bem… Obrigado….. ADMIN
Angie
Meu Deus, você é o melhor. Eu não conseguia encontrar essa solução em nenhum outro lugar!!!
Marie
Muito, muito obrigado! Eu procurei ontem à noite e procurei. Esta manhã, depois de horas de exaustão tentando descobrir isso ontem à noite. Encontrei seu vídeo esta manhã nesta página!
Eu aprecio muito!
Obrigado novamente!