Garantir a segurança dos visitantes do seu site é fundamental, e um dos principais passos é utilizar um certificado SSL, que permite o acesso via HTTPS. Porém, mesmo com o SSL instalado, o site ainda pode ser acessado usando o protocolo HTTP — o que não é ideal.

Neste tutorial, você vai aprender a forçar o redirecionamento automático de HTTP para HTTPS utilizando o arquivo .htaccess, seja pelo cPanel ou via FTP.

Passo a Passo via cPanel

 

1. Acesse o cPanel do seu domínio

  • Faça login no painel de controle do seu site

  • Vá até a seção "Domínios" ou acesse diretamente o Gerenciador de Arquivos

2. Vá até o diretório do domínio

  • Navegue até a pasta public_html ou a subpasta do domínio desejado

3. Habilite a visualização de arquivos ocultos

  • Clique em "Configurações" (canto superior direito)

  • Marque a opção "Mostrar arquivos ocultos (dotfiles)"

  • Clique em Salvar

4. Localize ou crie o arquivo .htaccess

  • Se o arquivo .htaccess já existir, clique com o botão direito e selecione Editar

  • Se não existir, clique em +Arquivo, digite .htaccess e crie o arquivo


???? Código para Forçar HTTPS

No editor, insira o seguinte código no topo do arquivo .htaccess:

RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Atenção: Se o arquivo já tiver a linha RewriteEngine On, não a duplique — basta inserir as outras duas linhas abaixo dela.


???? O que esse código faz?

  • RewriteEngine On ativa o módulo de reescrita do Apache

  • RewriteCond %{HTTPS} !=on verifica se o acesso não está usando HTTPS

  • RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] redireciona todo acesso para a versão HTTPS da mesma URL

 

Esta resposta foi útil? 0 Utilizadores acharam útil (0 Votos)