Après l’installation et l’activation du Certificat SSL chez votre hébergeur, le HTTPS est activé sur votre site.
Le site existe à la fois en HTTP et en HTTPS. Google peut être amené à considérer ça comme du contenu dupliqué étant donné que les mêmes informations se retrouvent accessibles à deux adresses différentes.
Faire une sauvegarde de votre base de données. Au cas où …
Installez le plugin Really Simple SSL
Activez le, c’est fini, aucun paramétrage à faire !
Really Simple SSL apporte ces modifications sur votre WordPress :
- modification des deux urls « Adresse web de WordPress (URL) » et « Adresse web du site (URL) » pour les passer en https
- redirection du http vers le https
- correction du contenu non sécurisé en passant automatiquement toutes les urls internes de http à https
- vérification du contenu mixte
Installer le plugin WordPress Better Search Replace
Allez ensuite dans le menu Outils > Better Search Replace.
Rechercher l’adresse de votre site commençant par HTTP et la remplacer par la même adresse avec HTTPS au début. Ne mettez pas de slash à la fin. Et sélectionnez toutes les tables de votre base de données (chaque table stocke un type précis d’information : les commentaires, le contenu des posts, etc).
WordPress conseille de ne jamais « remplacer les GUID » donc ne cochez pas cette case.
Faire un simple test en cochant la case « Juste faire un test ? » (Elle est normalement cochée par défaut).
Cliquez sur « Rechercher/Remplacer ». Le plugin Better Search Replace va vous indiquer combien de changements il peut effectuer.
Cliquez sur « Cliquez ici » pour afficher les détails !
Si tout vous paraît normal, vous pouvez refaire la manipulation en décochant cette fois-ci la case « Juste faire un test ? »
Sur la page du plugin s’affiche le nombre de modifications effectuées.
Faire une redirection 301
Paramétrer une redirection 301 pour indiquer aux moteurs de recherche qu’il a déménagé, sans quoi vous risquez le duplicate content.
Il faut ajouter quelques lignes au fichier .htaccess qui se trouve à la racine de votre site sur votre FTP.
Ce code est celui que conseille OVH pour une redirection de HTTP vers HTTPS : (Remplacez « votredomaine.fr » par votre propre nom de domaine.)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.votredomaine.fr/$1 [R,L]
Ce code est celui que conseille ONLINE.net pour une redirection de HTTP vers HTTPS :
RewriteEngine On
RewriteCond %{HTTP:HTTPS} !on
RewriteRule (.*) https://%{SERVER_NAME}/$1 [QSA,L,R=301]
Après le passage en HTTPS
- Déclarer votre site en HTTPS à Google Search Console
- Tester votre site en HTTPS : SSL Labs