Como forçar HTTPS no WordPress sem cair em loop de redirecionamento Print

  • 0

Como Forçar HTTPS no WordPress Sem Cair em Loop de Redirecionamento

Olá, querido(a) cliente da GeHost! 😊

Se você está aqui, provavelmente já ativou o HTTPS no seu site WordPress, mas agora está vendo um loop de redirecionamento — ou seja, o site fica se redirecionando infinitamente entre HTTP e HTTPS. Não se preocupe: isso é comum, mas fácil de resolver.

Como seu Sensei da GeHost, vou te guiar passo a passo, com calma, clareza e um toque de carinho. Vamos juntos, com paciência e certeza!

📌 Primeiro: Entenda o que causa o loop

O loop de redirecionamento geralmente acontece quando o WordPress tenta forçar HTTPS, mas o servidor ou o arquivo de configuração está com configurações conflitantes.

Por exemplo: se o WordPress acha que está no HTTP, mas o servidor já redireciona para HTTPS, ele pode entrar em um ciclo infinito.

Dica do Sensei: O HTTPS só funciona se o certificado SSL estiver instalado corretamente no cPanel. Antes de tudo, verifique isso!

✅ Passo 1: Verifique se o SSL está instalado corretamente

Entre no seu cPanel e confira se o certificado SSL está ativo para o seu domínio.

Tela 'SSL/TLS Certificates' no cPanel com certificado instalado

Se você não vir o certificado ativado, clique em “Instalar Certificado” ou “Gerenciar Certificados” e siga o processo. A GeHost já faz isso automaticamente para domínios principais — mas se precisar, basta pedir ao suporte.

✅ Passo 2: Edite o arquivo `wp-config.php` com cuidado

Este é o segredo! O WordPress precisa saber que está rodando em HTTPS, mas só se o servidor estiver pronto.

Abra o Gerenciador de Arquivos do cPanel:

Tela 'Gerenciador de Arquivos' no cPanel com pasta public_html selecionada

Na pasta public_html, localize o arquivo chamado wp-config.php. Clique nele com o botão direito e escolha “Editar”.

Procure por uma linha que diga:

define('WP_HOME', 'http://seudominio.com.br');

ou

define('WP_SITEURL', 'http://seudominio.com.br');

Substitua http:// por https:// nesses dois lugares. Ficará assim:

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

⚠️ Não altere nada além disso! Só mude essas duas linhas. Depois, clique em “Salvar”.

Dica do Sensei: Se você não tiver certeza, faça um backup do arquivo antes de editar. O cPanel permite fazer isso com o botão “Copiar”.

✅ Passo 3: Adicione uma linha de segurança no arquivo `wp-config.php`

Agora, logo acima da linha que diz /* That's all, stop editing! */, insira esta linha:

define('FORCE_SSL_ADMIN', true);

Se quiser forçar HTTPS em todo o site (inclusive no front-end), adicione também:

define('FORCE_SSL_LOGIN', true);

Essas linhas garantem que o WordPress entenda que tudo deve ser HTTPS — mas sem causar loop, desde que o servidor esteja configurado corretamente.

✅ Passo 4: Verifique se o arquivo `.htaccess` não está conflitando

Em alguns casos, o arquivo .htaccess (dentro da pasta public_html) pode ter regras antigas de redirecionamento que causam o loop.

Abra o arquivo .htaccess no Gerenciador de Arquivos e veja se há algo como:

Redirect 301 / https://seudominio.com.br/

ou

RewriteCond %{HTTPS} off

Se tiver, comente essas linhas colocando # no início, como:

#RewriteCond %{HTTPS} off

Depois, salve o arquivo.

Dica do Sensei: Se você não tiver certeza, faça um backup do .htaccess antes de editar. É como trocar o pneu de um carro sem perder a chave!

✅ Passo 5: Limpe o cache (se usar plugin)

Se você usa um plugin de cache (como WP Super Cache, W3 Total Cache ou LiteSpeed Cache), limpe o cache após as alterações.

Entre no painel do WordPress → Plugins → Escolha o plugin de cache → Limpe o cache.

✅ Passo 6: Teste o site

Agora, abra seu site em um navegador novo (ou em modo anônimo) e digite:

https://seudominio.com.br

Se o site carregar sem redirecionamentos infinitos, parabéns! Você venceu o loop! 🎉

💡 Dica final do Sensei

Se ainda houver problema, pode ser que o WordPress esteja usando um proxy ou CDN. Nesse caso, o suporte da GeHost pode ajudar a ajustar as configurações de forma segura — e sem risco.

Quer um jeito mais fácil? Basta nos chamar no chat — estamos aqui para te ajudar, com um sorriso no coração. 💖

Seu site está seguro, rápido e bonito. E você? Está pronto para brilhar com HTTPS! ✨


Was this answer helpful?

« Back