RewriteEngine On # Rediriger vers HTTPS si ce n’est pas déjà HTTPS RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Rediriger vers www si ce n’est pas déjà www RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Si la ressource demandée n’existe pas (ni fichier ni dossier), rediriger vers la homepage RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ / [L,R=301]