SSL | Comment rediriger HTTP vers HTTPS depuis le .htaccess

Suite à l'installation du certificat SSL/TLS, le trafic ne sera pas nécessairement rediriger vers le HTTPS.

Si vous utilisez un CMS Ex: WordPress, Prestashop ou bien Joomla, vous pourrez créer cette redirection en suivant les tutoriels ci-bas...

WordPress : Passer WordPress de HTTP à HTTPS
Prestashop : PrestaShop SSL – Installation and Troubleshooting (Anglais seulement)
Joomla : Comment utiliser SSL dans un site Joomla ?

Pour les sites faits maison, vous devrez éditer ou créer un fichier .htaccess à la racine de votre site.

Pour une redirection simple du trafic, ajoutez y le code suivant:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Attention: Si vous possédez plusieurs domaines supplémentaires dans votre public_html, la redirection causera problème, elle redirigera tout le trafic en https. Même pour les domaines sans certificats ERROR!

Ce code ci vous permettra de rediriger, tout en spécifiant le domaine.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^VotreDomaine\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}