Bric à Brac - HTACCESS force HTTPS
Bric à Brac
[07/02/2018] HTACCESS force HTTPS
Astuce Serveur Apache
Une petite astuce pour ceux qui utilisent APACHE comme serveur et qui veulent forcer leur site en HTTPS pour tous les visiteurs et utilisateurs.
Donc dans votre fichier HTACCESS, insérez ceci :
# SSL Redirection
< IfModule mod_rewrite.c >
# Verification si vous n'etes pas en HTTPS, si non, HTTPS oblige
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
< /IfModule >
# FIN SSL Redirection
Plus d'informations si vous le souhaitez ici : https://wiki.apache.org/httpd/RewriteHTTPToHTTPS
Et pour ceux qui utiliseraient CloudFlare ou un CDN similaire, insérez ceci :
# SSL Redirection (PROXY / CDN)
< IfModule mod_rewrite.c >
# Verification si vous n'etes pas en HTTPS au travers d'un proxy, si non, HTTPS oblige
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
< /IfModule >
# FIN SSL Redirection (PROXY / CDN)
Astuce trouvée ici : https://stackoverflow.com/a/26920426
Bon code ;-)