Aller au contenu principal
Imprimer

Comment forcer le SSL / HTTPS en utilisant .htaccess (Pour WordPress et tous les sites)

Sécurisez votre site web : Comment forcer le HTTPS en utilisant .htaccess dans cPanel (WordPress & All Sites)

Dans le paysage numérique actuel, la sécurité des sites web est primordiale. Les visiteurs s'attendent à une expérience de navigation sécurisée et les moteurs de recherche donnent la priorité aux sites web qui utilisent le protocole HTTPS. Si votre site web se charge toujours avec une URL “http” non sécurisée, il est essentiel de passer à “https”. Ce guide fournit un processus simple, étape par étape, pour forcer le HTTPS en utilisant votre fichier .htaccess dans cPanel, garantissant une connexion sécurisée pour tous les visiteurs, quelle que soit la plateforme de votre site web (WordPress, Joomla, Drupal, etc.).

Pourquoi imposer HTTPS ?

Le protocole HTTPS (Hypertext Transfer Protocol Secure) crypte la communication entre votre site web et les navigateurs de vos visiteurs. Ce cryptage protège les données sensibles, telles que les identifiants de connexion et les informations de paiement, contre l'interception par des acteurs malveillants.

Avantages de HTTPS :

  • Amélioration de la sécurité : Protège les données des utilisateurs et instaure la confiance.
  • Avantages du référencement : Les moteurs de recherche favorisent les sites web HTTPS, ce qui leur confère un avantage en termes de classement.
  • Renforcement de la crédibilité : Affiche un cadenas de sécurité dans la barre d'adresse du navigateur, rassurant les visiteurs sur la sécurité de votre site.
  • Conformité : Indispensable pour répondre à la norme PCI DSS si vous traitez des paiements en ligne.

Accès à votre fichier .htaccess via cPanel

Avant de pouvoir imposer le protocole HTTPS, vous devez accéder à votre fichier .htaccess. Ce fichier vous permet de contrôler la manière dont votre serveur web gère les différents aspects de votre site web. Voici comment le trouver dans cPanel :

  1. Connectez-vous à cPanel : Accédez au panneau de contrôle de votre hébergement web.
  2. Ouvrir le gestionnaire de fichiers : Naviguez dans la catégorie “Fichiers” et cliquez sur “Gestionnaire de fichiers”.”
  3. Configurer les paramètres du gestionnaire de fichiers : Cliquez sur l'onglet “Paramètres” dans le coin supérieur droit.
  4. Afficher les fichiers cachés : Sélectionnez la racine du document de votre domaine et assurez-vous que la case “Afficher les fichiers cachés” est cochée. Cliquez sur “Enregistrer”.”
  5. Localisez .htaccess : Recherchez le fichier .htaccess dans la liste des fichiers (il peut être caché, assurez-vous donc d'avoir activé l'option “Afficher les fichiers cachés”).
  6. Modifiez le fichier .htaccess : Cliquez avec le bouton droit de la souris sur le fichier .htaccess et choisissez l'option “Editer”. Cela ouvrira le fichier dans un éditeur de texte au sein de votre navigateur.

Forcer HTTPS avec le code .htaccess

Maintenant, collez le code suivant dans votre fichier .htaccess pour rediriger toutes les requêtes HTTP vers HTTPS :

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

Explication du code :

  • RewriteEngine On: Cette ligne active le moteur de réécriture de votre serveur web (Apache), ce qui permet au fichier .htaccess de rediriger le trafic.
  • RewriteCond %{HTTPS} off: Cette condition vérifie si la requête entrante utilise HTTP (et non HTTPS).
  • RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]: Cette règle redirige toutes les requêtes HTTP vers la version HTTPS de la même URL. La règle [L,R=301] indiquent qu'il s'agit de la dernière règle à traiter (L) et qu'il s'agit d'une redirection permanente (R=301), ce qui est important pour le référencement.

Considérations importantes

  • Certificat SSL : Veillez à ce qu'un certificat SSL soit installé sur votre site web. La plupart des hébergeurs proposent des certificats SSL gratuits par l'intermédiaire de Let's Encrypt.
  • RewriteEngine : Veillez à ce que votre plan d'hébergement prenne en charge les RewriteEngine. La plupart le font, mais cela vaut la peine de vérifier auprès de votre fournisseur d'hébergement.
  • Hébergement WordPress géré : Si vous êtes à la recherche d'une expérience sans tracas, envisagez un hébergement WordPress géré. Des fournisseurs comme MyGlobalHost proposent des plans gérés avec toutes les fonctionnalités nécessaires, y compris les certificats SSL et la prise en charge des modifications .htaccess.

Sauvegarde et test

Une fois le code ajouté à votre fichier .htaccess, enregistrez les modifications. Visitez maintenant votre site web en utilisant la version HTTP de votre URL (par ex, http://www.example.com). Vous devriez être automatiquement redirigé vers la version HTTPS (par exemple, https://www.example.com). En suivant ces étapes, vous pouvez facilement forcer le HTTPS pour votre site web, améliorant ainsi la sécurité, le référencement et la confiance des utilisateurs.

Table des matières
Fermer
Obtenez 75% + 10% de réduction supplémentaire sur les plans d'hébergement web par myglobalHOST

Réduction supplémentaire de 10%

Code des coupons

EXTRA10

Applicable le

Rs 100 de réduction

Code des coupons

FLAT100

Applicable le

Comment en bénéficier : Choisissez simplement le plan d'hébergement qui vous convient le mieux et bénéficiez d'une remise supplémentaire sur toutes vos commandes.