Vous souhaitez surement passer votre site internet Worpdress en HTTPS pour profiter du cadenas HTTPS vert sur votre site internet !
Deux choses à savoir :
- Les certificats HTTPS sont désormais gratuit avec Let’s Encrypt
- En plus d’améliorer la sécurité globale de votre site, vous améliorez également votre référencement naturel.
Mettre son site WordPress en HTTPS
La première chose à faire, c’est d’être sur que son site internet fonctionne en HTTPS, ne commencez pas à faire des redirections et à changer des options dans le panel WordPress ou la base de données si vous n’avez pas testé votre site.
https://mon-site.com
(*) Si tout fonctionne bien (la page charge), vous pouvez passer à la suite. C’est normal à ce stade si la feuille de style ne se charge pas !
Si votre hébergeur ne vous propose pas de certificat HTTPS gratuit, sachez qu’il est gratuit chez Cubis-Helios.
Changer les options du site pour mettre WordPress HTTPS
Quelque chose à ne surtout pas faire, modifier les options général de WordPress suivante :
- Adresse web de WordPress (URL)
- Adresse web du site (URL)
Pourquoi ? Nous allons directement le faire en base de données. Dans certains cas, votre site WordPress pourrait ne plus fonctionner si vous les changez ici. De plus, certains plugins récupèrent ces deux options pour les stocker en dur en base de données.
Depuis phpMyAdmin ou un autre service, exporter votre base de données, 2 fois.
Sous Linux, utilisez sed pour remplacer à la volée l’ancienne URL par votre nouvelle URL HTTPS.
sed -i.bak 's/http\:\/\/www.votre\-site.com/https\:\/\/www.votre\-site.com/g' export.sql
Sous Windows ou Mac, ouvrez simplement votre éditeur de texte, utilisez la fonction “Rechercher et remplacer” avec vos deux valeurs :
- http://www.votre-site.com
- https://www.votre-site.com
Renommez ensuite votre base de données sur MySQL (votre-base en votre-base-old par exemple), puis réimportez votre nouvel import (veillez à ce que les valeurs ai bien été remplacée, au moins pour les premières.
Vous pouvez désormais accéder à votre site WordPress en HTTPS !
Mettre en place une redirection pour rediriger HTTP vers HTTPS
Maintenant que vous avez passé votre site internet WordPress en HTTPS, redirigez tout le trafic vers HTTPS vous permettra d’éviter les erreurs de chargements HTTP.
Conseils : attention au cadenas HTTPS gris sous WordPress !
Nous avons changés votre site internet de HTTP à HTTPS, le contenu mixte peut donc survenir et provoquer un cadenas HTTPS gris au lieu de vert !
Pour résoudre ce problème, nous vous invitons à consulter un autre article :