Como resolver o erro ERR_TOO_MANY_REDIRECTS depois de ativar HTTPS no WordPress

Uma das coisas mais chatas que acontecem quando ativamos o https em nossa hospedagem é tudo parar de funcionar e ocorrer o “redirecionamento em excesso”. Na minha experiência, isso ocorre frequentemente em hospedagens que usam serviços como o Cloudflare, como é o caso da Umbler, por exemplo.

Felizmente, a solução é simples, basta ter acesso para editar o arquivo wp-config.php. Isso pode ser feito via SFTP ou no painel de controle da tua hospedagem.

Abre o arquivo para edição e procure a linha

/* That's all, stop editing! Happy publishing. */

ou

/* Isto é tudo, pode parar de editar! :) */

Logo acima desta linha, adicione o código a seguir:

if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO'] ) {
$_SERVER['HTTPS'] = 'on';
}

Importante: as variáveis WP_HOME (endereço do WordPress) e WP_SITEURL (endereço do site) devem estar devidamente corrigidas com o prefixo https:// para que o WordPress carregue as páginas corretamente por https.

Isso pode ser feito a opção Configurações > Geral, como vemos na imagem a seguir:

Ilustração dos campos onde editar o endereço do WordPress e o endereço do site

Se preferires, podes adicionar as seguintes linhas no arquivo wp-config.php ACIMA da linha que digitamos anteriormente:

define('WP_HOME','https://teudominio.com/');
define('WP_SITEURL','https://teudominio.com/');

Feito! Agora teu sítio deve estar carregando as páginas corretamente.

Este artigo te ajudou? Deixa teu comentário!