Comment forcer le HTTPS sur votre site web
Une fois que votre site dispose d’un certificat SSL, assurez-vous que chaque visiteur utilise l’adresse sécurisée https://. Sinon, les personnes qui saisissent votre nom de domaine, ou qui suivent d’anciens liens, risquent d’arriver encore sur la version non sécurisée http://.
Utilisez une seule des méthodes ci-dessous, pas plusieurs. Configurer deux fois la même redirection peut provoquer une boucle de redirection.
WordPress
Section intitulée « WordPress »- Allez dans Settings → General (Réglages → Général).
- Modifiez WordPress Address (URL) et Site Address (URL) pour qu’elles commencent toutes les deux par
https://. - Cliquez sur Save Changes et reconnectez-vous.
La plupart des sites WordPress redirigent ensuite automatiquement. Si certaines pages se chargent encore en http://, ajoutez la règle .htaccess ci-dessous.
cPanel : Force HTTPS Redirect
Section intitulée « cPanel : Force HTTPS Redirect »- Dans cPanel, ouvrez Domains (domaines).
- Trouvez votre domaine et passez Force HTTPS Redirect sur On.
C’est l’option la plus simple pour les sites qui n’utilisent pas WordPress.
Règle .htaccess
Section intitulée « Règle .htaccess »Ajoutez ces lignes tout en haut du fichier .htaccess situé dans le dossier de votre site (généralement public_html). Utilisez le File Manager (gestionnaire de fichiers) et activez Show Hidden Files (afficher les fichiers cachés) pour voir .htaccess.
RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Les serveurs Ruachost fonctionnent sous LiteSpeed, qui lit les règles .htaccess comme Apache.
Choisir aussi entre www et sans www
Section intitulée « Choisir aussi entre www et sans www »Pour envoyer tout le monde vers une seule adresse, par exemple https://www.example.com, utilisez plutôt ceci (remplacez example.com par votre nom de domaine) :
RewriteEngine OnRewriteCond %{HTTPS} off [OR]RewriteCond %{HTTP_HOST} !^www\. [NC]RewriteRule ^(.*)$ https://www.example.com%{REQUEST_URI} [L,R=301]Vous utilisez Cloudflare ?
Section intitulée « Vous utilisez Cloudflare ? »Réglez le mode SSL/TLS de Cloudflare sur Full ou Full (strict), et non sur Flexible, avant de forcer le HTTPS ici. Le mode Flexible combiné à une redirection sur le serveur provoque une boucle sans fin.
Après le changement
Section intitulée « Après le changement »- Testez votre site dans une fenêtre de navigation privée.
- Si le cadenas est absent ou affiche un avertissement, certains contenus se chargent encore en
http://. Consultez Corriger les avertissements de contenu mixte. - Facultatif, pour plus de sécurité : activez HSTS.
Cette page vous a-t-elle aidé ?
Merci pour votre retour.