WordPress 6 visualizações

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

Ver no WHMCS

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! ✨

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.