Forcer le HTTPS avec Apache
Aujourd’hui, le https est devenu quasi obligatoire, que ce soit pour la confidentialité des données, pour le SEO, ou tout simplement pour ne pas avoir l’icône « site non sécurisé » dans la barre d’adresses du navigateur.
Pour ne pas oublier, voici comment forcer la redirection avec Apache :
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
Dans la même veine, voici un snippet pour forcer les www dans un nom de domaine.