Aller au contenu

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.

  1. Allez dans Settings → General (Réglages → Général).
  2. Modifiez WordPress Address (URL) et Site Address (URL) pour qu’elles commencent toutes les deux par https://.
  3. 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.

  1. Dans cPanel, ouvrez Domains (domaines).
  2. 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.

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 On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Les serveurs Ruachost fonctionnent sous LiteSpeed, qui lit les règles .htaccess comme Apache.

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 On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.example.com%{REQUEST_URI} [L,R=301]

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.

Cette page vous a-t-elle aidé ?