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
:
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