Comment Rediriger HTTP vers HTTPS : Guide pour cPanel, DirectAdmin et .htaccess

Après avoir installé un certificat SSL, il est essentiel de forcer la redirection HTTP vers HTTPS pour que tous les visiteurs accèdent à la version sécurisée de votre site. Sans cette redirection, votre site reste accessible en HTTP non sécurisé.

Redirection HTTPS

Pourquoi forcer HTTPS ?

Méthode 1 : Via .htaccess (Universelle)

Cette méthode fonctionne sur tous les serveurs Apache :

  1. Ouvrez le Gestionnaire de fichiers dans cPanel
  2. Naviguez vers public_html
  3. Activez l'affichage des fichiers cachés si nécessaire
  4. Éditez (ou créez) le fichier .htaccess
  5. Ajoutez ces lignes au tout début du fichier :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirection avec www :

Pour forcer HTTPS ET www :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirection HTTPS sans www :

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://votredomaine.com%{REQUEST_URI} [L,R=301]
⚠️ Important : Si votre site utilise WordPress, les règles de redirection doivent être placées avant les règles WordPress (# BEGIN WordPress).

Méthode 2 : Via cPanel

  1. Connectez-vous à cPanel
  2. Allez dans "Domains" (Domaines)
  3. Trouvez votre domaine dans la liste
  4. Activez l'interrupteur "Force HTTPS Redirect"

C'est la méthode la plus simple — cPanel gère automatiquement la configuration.

Méthode 3 : Via DirectAdmin

  1. Connectez-vous à DirectAdmin
  2. Allez dans "Domain Setup"
  3. Cochez l'option "Force SSL with https redirect"
  4. Cliquez sur "Save"

Ou utilisez la même méthode .htaccess que ci-dessus.

Méthode 4 : Pour WordPress (en plus de .htaccess)

  1. Allez dans Réglages → Général
  2. Changez les deux URLs :
    • Adresse web de WordPress (URL) : https://votredomaine.com
    • Adresse web du site (URL) : https://votredomaine.com
  3. Cliquez sur "Enregistrer les modifications"

Résoudre le Problème de Contenu Mixte

Le contenu mixte se produit quand une page HTTPS charge des ressources (images, scripts, CSS) en HTTP. Le navigateur peut bloquer ces ressources ou afficher un avertissement.

Identifier le contenu mixte :

  1. Ouvrez votre site dans Chrome
  2. Appuyez sur F12 (DevTools)
  3. Allez dans l'onglet "Console"
  4. Recherchez les messages "Mixed Content"

Corriger le contenu mixte :

Pour WordPress :

  1. Installez le plugin "Really Simple SSL" — il corrige automatiquement la plupart des problèmes
  2. Pour un remplacement en profondeur, utilisez "Better Search Replace" :
    • Recherchez : http://votredomaine.com
    • Remplacez par : https://votredomaine.com
    • Sélectionnez toutes les tables
    • Exécutez le remplacement

Pour un site statique :

Vérifier que la redirection fonctionne

  1. Ouvrez un navigateur en mode incognito
  2. Tapez http://votredomaine.com (sans le s)
  3. Vous devriez être automatiquement redirigé vers https://votredomaine.com
  4. Vérifiez que le cadenas apparaît dans la barre d'adresse

Outils de vérification :

???? Conseil : Après avoir activé la redirection HTTPS, mettez à jour votre URL dans Google Search Console et Google Analytics pour utiliser la version https://.
Tags: SSL cPanel DirectAdmin sécurité HTTPS redirection .htaccess

Articles Similaires

Commentaires (0)

Laisser un commentaire