Forçar utilização de HTTPS

 

Forçar o uso de HTTPS com .htaccess

Para garantir que todos os acessos ao seu site sejam feitos de forma segura (HTTPS), você pode configurar um redirecionamento automático no arquivo .htaccess.

 

Configuração

Adicione o seguinte código ao seu arquivo .htaccess:

 

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://seusite.com.br/$1 [R=301,L]

 

O que esse código faz

  • Ativa o módulo de reescrita (RewriteEngine)
  • Verifica se a conexão não está usando HTTPS
  • Redireciona automaticamente para a versão segura do site
  • Mantém a URL acessada (páginas internas, parâmetros, etc.)
  • Usa redirecionamento permanente (301), ideal para SEO

 

Importante

  • Substitua seusite.com.br pelo domínio real do seu site
  • Certifique-se de que o certificado SSL está ativo e funcionando
  • Esse método funciona em servidores Apache com mod_rewrite habilitado

 

Teste

Após salvar o arquivo:

  1. Acesse seu site usando http://
  2. Verifique se ele redireciona automaticamente para https://

 

Observação

A versão anterior usando SERVER_PORT 80 funciona, mas não é a mais recomendada atualmente.
A verificação por %{HTTPS} off é mais confiável e compatível com diferentes ambientes.

 

Pronto. Seu site agora força conexões seguras automaticamente.

  • SSL, HTTPS
  • 311 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Redirecionamento de URL

Redirecionamento de domínios, é o recurso que faz com que o navegador vá automaticamente para...