Como forçar HTTPS em todas as páginas de checkout do WooCommerce
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia prático, feito com carinho para te ajudar a deixar seu site ainda mais seguro — especialmente nas páginas de compra do seu WooCommerce. 💚
Quando o cliente entra no checkout (a página de finalização da compra), é essencial que a conexão seja segura. Isso quer dizer: sempre HTTPS. E hoje, vamos te mostrar como garantir isso com apenas alguns passos simples no seu painel de hospedagem GeHost.
Dica do Sensei: O HTTPS é como uma capa de segurança para as informações do cliente. Ele evita que dados sensíveis, como cartão de crédito ou endereço, sejam vazados. Seu site merece isso — e seus clientes também!
Passo 1: Acesse o painel de controle do seu site (cPanel)
Primeiro, faça login no seu cPanel — o painel de controle da sua hospedagem GeHost.
Passo 2: Encontre o arquivo .htaccess
No cPanel, clique em Gerenciador de Arquivos (File Manager).
Na tela que abrir, selecione a opção Mostrar arquivos ocultos (se ainda não estiver ativada), e clique em Ir.
Na lista de arquivos, procure por um chamado .htaccess. Ele está geralmente na pasta principal do seu site, dentro de public_html.
Passo 3: Edite o arquivo .htaccess
Com o arquivo .htaccess selecionado, clique em Editar (ou o ícone de lápis).
Na janela que abrir, você verá um texto com comandos que controlam como o seu site responde a certas solicitações. Vamos adicionar algumas linhas aqui para forçar o HTTPS.
Passo 4: Adicione o código para forçar HTTPS no checkout
Na parte superior do arquivo (antes de qualquer outro código), cole o seguinte trecho:
# Forçar HTTPS apenas nas páginas de checkout do WooCommerce
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/checkout/ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
Importante: Não altere ou exclua nenhum código existente no arquivo. Apenas cole esse trecho no início.
Passo 5: Salve as alterações
Após colar o código, clique em Salvar (ou "Salvar Arquivo").
Pronto! Agora, toda vez que alguém acessar a página de checkout (como seusite.com/checkout), será redirecionado automaticamente para a versão segura: https://seusite.com/checkout.
Atenção do Sensei: Se você tiver problemas com imagens ou scripts quebrados após a alteração, pode ser que o site esteja carregando recursos em HTTP. Nesse caso, vá em WooCommerce → Configurações → Geral no painel do WordPress e certifique-se de que o campo "URL do site" está com https:// no início.
Passo 6: Teste o resultado
Abra o navegador em modo anônimo (ou limpe o cache) e acesse a página de checkout do seu site usando http:// (sem o sinal de segurança). Você será redirecionado automaticamente para https://.
Se isso acontecer, parabéns! Você acaba de proteger ainda mais as compras do seu cliente. 🎉
Dica extra: Mantenha o certificado SSL ativo
Para que tudo funcione, seu domínio precisa ter um certificado SSL instalado. No cPanel, vá até SSL/TLS Certificates e verifique se o certificado está ativo.
Se não tiver, o GeHost pode instalar um gratuitamente. É só pedir no suporte — e nós te ajudamos com prazer. 💬
Conclusão
Forçar HTTPS no checkout é um passo simples, mas poderoso. Ele aumenta a confiança do cliente, melhora o SEO e protege dados sensíveis. E hoje, você aprendeu como fazer isso com apenas alguns cliques no cPanel — sem precisar de programação complexa.
Se tiver dúvidas, não se esqueça: estamos aqui para te ajudar. É só chamar o nosso suporte. 🌟
Com carinho,
Seu Sensei da GeHost 💙