Servidor apache

Redirecionar HTTP para HTTPS no .htaccess

Regra para servidores Apache enviarem toda visita insegura à mesma URL usando HTTPS.

Código
RewriteEngine On

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

Quando usar

Use em hospedagens Apache com mod_rewrite habilitado quando o provedor ainda não força HTTPS no painel.

Como adaptar ao seu projeto

Na maioria dos casos não é preciso trocar nada. Se o site estiver atrás de proxy ou CDN, confirme qual cabeçalho representa o protocolo original.

Antes de publicar

Teste antes de publicar para evitar um ciclo de redirecionamentos. Prefira configurar HTTPS diretamente na hospedagem quando ela oferecer essa opção.

Códigos relacionados