Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment déplacer correctement WordPress de HTTP à HTTPS (Guide pour débutants)

Avez-vous déjà vu cet avertissement effrayant « Non sécurisé » dans votre navigateur et vous êtes-vous inquiété de ce que cela signifie pour votre site Web ? C'est une préoccupation courante, et les termes techniques comme SSL et HTTPS peuvent rendre la recherche d'une solution écrasante.

Nous avons guidé des milliers d'utilisateurs à travers ce processus exact, et la bonne nouvelle est que sécuriser votre site est plus facile que vous ne le pensez. C'est un changement simple qui renforce la confiance des visiteurs et vous donne même un petit coup de pouce dans les classements de recherche.

Dans ce guide, nous vous expliquerons comment migrer votre site WordPress de HTTP vers HTTPS, étape par étape. Nous expliquerons tout en langage clair, afin que vous puissiez obtenir cette icône de cadenas sécurisé à côté de votre nom de domaine.

Migration de WordPress de HTTP vers HTTPS / SSL

Résumé rapide : Comment migrer WordPress vers HTTPS en 4 étapes

  1. Obtenez un certificat SSL.
  2. Installez et activez un plugin SSL comme Really Simple SSL.
  3. Mettez à jour les paramètres de votre site pour utiliser HTTPS.
  4. Configurez les redirections et corrigez les erreurs de contenu mixte.

Voici un aperçu rapide des sujets que nous aborderons dans cet article :

Qu'est-ce que HTTPS ?

HTTPS (Hypertext Transfer Protocol Secure) est une méthode de chiffrement qui sécurise la connexion entre le navigateur d'un utilisateur et le serveur de votre site Web. Cette sécurité supplémentaire rend beaucoup plus difficile pour les pirates d'intercepter les données transférées.

Pour créer cette connexion sécurisée, vous avez besoin d'un certificat SSL (Secure Sockets Layer). Bien que « SSL » soit le terme courant utilisé par les gens, la technologie moderne et plus sécurisée utilisée aujourd'hui par les sites s'appelle TLS (Transport Layer Security).

Chaque site web reçoit un certificat SSL unique pour l'identification. Si un serveur tente d'utiliser HTTPS sans certificat valide ou si le certificat ne correspond pas, la plupart des navigateurs modernes alerteront les utilisateurs et leur conseilleront de ne pas continuer.

L'erreur « Votre connexion n'est pas privée » dans Google Chrome

Pourquoi avez-vous besoin de HTTPS et SSL ?

En 2018, Google a annoncé une initiative visant à renforcer la sécurité web en incitant les propriétaires de sites à passer de HTTP à HTTPS. Pour soutenir cette démarche, leur navigateur Chrome a commencé à marquer tous les sites web sans certificat SSL comme « Non sécurisé ».

Chrome avertit les utilisateurs lorsque la connexion est non sécurisée

Cet avertissement « Non sécurisé » est particulièrement visible lorsque quelqu'un essaie de saisir des informations, comme en remplissant un formulaire de contact. Voir cet avertissement peut laisser une impression négative et nuire à la confiance envers votre entreprise.

C'est pourquoi tous les sites Web doivent passer à HTTPS et installer un SSL. Voici les principaux avantages :

  • Sécurité améliorée : Il chiffre les données échangées entre vos visiteurs et votre serveur, protégeant ainsi les informations sensibles telles que les identifiants de connexion et les détails personnels.
  • Meilleurs classements SEO : Google accorde un léger avantage de classement aux sites Web sécurisés HTTPS.
  • Renforce la confiance des utilisateurs : L'icône de cadenas sécurisé dans la barre d'adresse du navigateur signale instantanément aux visiteurs que votre site est authentique et sûr, ce qui peut améliorer les taux de conversion.
  • Obligatoire pour les paiements en ligne : Si vous souhaitez accepter les paiements en ligne sur votre site e-commerce, un SSL est requis par les fournisseurs de paiement tels que Stripe, PayPal Pro et Authorize.net.

Nous nous assurons que tous nos propres sites utilisent le SSL, y compris WPBeginner et nos sociétés partenaires.

Prérequis pour utiliser HTTPS/SSL sur un site WordPress

Les exigences pour utiliser le SSL dans WordPress ne sont pas très élevées. Tout ce que vous avez à faire est d'acheter un certificat SSL, et vous l'avez peut-être déjà gratuitement.

Les meilleures sociétés d'hébergement WordPress offrent des certificats SSL gratuits à tous leurs utilisateurs :

Pour plus de détails, consultez notre guide sur la façon d'obtenir un certificat SSL gratuit pour votre site WordPress.

Si votre société d'hébergement n'offre pas de certificat SSL gratuit, vous devrez en acheter un.

Nous recommandons Namecheap car elle offre la meilleure offre SSL pour les certificats SSL réguliers et wildcard.

Une fois que vous avez acheté un certificat SSL, vous devrez demander à votre fournisseur d'hébergement de l'installer pour vous.

Configuration de WordPress pour utiliser SSL et HTTPS

Une fois que votre hébergeur a activé un certificat SSL pour votre nom de domaine, vous devrez configurer WordPress pour utiliser les protocoles SSL et HTTPS sur votre site Web.

Nous vous montrerons deux méthodes pour y parvenir, et vous pourrez choisir celle qui convient le mieux à vos besoins.

Méthode 1 : Configurer SSL/HTTPS dans WordPress à l'aide d'un plugin

Cette méthode est plus facile et est recommandée pour les débutants.

Tout d'abord, vous devez installer et activer le plugin Really Simple SSL. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après activation, vous devez visiter la page Sécurité. Le plugin détectera automatiquement votre certificat SSL et vous proposera l'option « Activer le SSL ».

Activer SSL

Une fois activé, le plugin s'occupera de tout, y compris des erreurs de contenu mixte.

Voici ce que le plugin fait en coulisses :

  • Vérifie la validité du certificat SSL
  • Configure WordPress pour utiliser https dans toutes les URL
  • Configure des redirections de HTTP vers HTTPS
  • Recherche les URL dans votre contenu qui sont toujours chargées à partir de sources HTTP non sécurisées et tente de les corriger.

Note : Le plugin tente de corriger les erreurs de contenu mixte en utilisant une technique de mise en mémoire tampon de sortie. Cela peut avoir un impact négatif sur les performances car il remplace le contenu du site lors du chargement de la page. Cet impact n'est visible que lors du premier chargement de la page, et il devrait être minime si vous utilisez un plugin de mise en cache.

Bien que le plugin indique que vous pouvez conserver le SSL et désactiver le plugin en toute sécurité, ce n'est pas vrai à 100 %. Vous devrez laisser le plugin actif en permanence, car la désactivation du plugin rétablira les erreurs de contenu mixte. Consultez notre évaluation de Really Simple SSL pour plus de détails.

Méthode 2 : Configuration manuelle de SSL/HTTPS dans WordPress

Cette méthode vous oblige à dépanner les problèmes manuellement et à modifier les fichiers WordPress. Cependant, c'est une solution permanente et optimisée pour les performances, et c'est la méthode que nous utilisons sur WPBeginner.

Si vous trouvez cette méthode difficile, vous devriez engager un développeur WordPress ou utiliser la première méthode à la place.

Dans le cadre de cette méthode, je pourrais avoir besoin de modifier des fichiers de thème et de code. Si vous ne l'avez jamais fait auparavant, consultez notre guide sur la copie et le collage d'extraits de code dans WordPress.

Tout d'abord, vous devriez visiter la page Paramètres » Général. À partir de là, mettez à jour les champs Adresse WordPress et URL du site en remplaçant http par https.

Paramètres de l'URL du site WordPress

Ensuite, cliquez sur le bouton « Enregistrer les modifications » pour enregistrer les nouveaux paramètres.

Une fois les paramètres enregistrés, WordPress vous déconnectera et vous demandera de vous reconnecter.

Ensuite, configurez les redirections WordPress de HTTP vers HTTPS en ajoutant le code suivant au fichier .htaccess. Ce code est pour les serveurs Apache :

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

Si vous êtes sur un serveur NGINX, vous ajouterez le code suivant pour rediriger de HTTP vers HTTPS dans le fichier de configuration :

server { listen 80; server_name example.com www.example.com; return 301 https://example.com$request_uri; }

N'oubliez pas de remplacer example.com par votre nom de domaine.

En suivant ces étapes, vous éviterez l'erreur « WordPress HTTPS ne fonctionne pas » car WordPress chargera désormais l'intégralité du site web en utilisant HTTPS.

Pour forcer SSL et HTTPS dans la zone d'administration WordPress ou les pages de connexion, vous devez configurer SSL dans le fichier wp-config.php.

Ajoutez le code suivant au-dessus de la ligne « C'est tout, arrêtez de modifier ! » dans le fichier wp-config.php :

define('FORCE_SSL_ADMIN', true);

Cette constante agit comme une mesure de sécurité. Elle garantit que votre page de connexion WordPress et votre tableau de bord sont toujours cryptés, ajoutant une couche de sécurité supplémentaire pour l'administrateur du site. Elle fonctionne également sur les réseaux WordPress multisite.

Une fois cela fait, le site web est entièrement configuré pour utiliser SSL / HTTPS, mais vous pourriez encore rencontrer des erreurs de contenu mixte.

Correction des erreurs de contenu mixte

Les erreurs de contenu mixte sont causées lorsque certains contenus (comme des images, des scripts ou des feuilles de style) sont toujours chargés via le protocole HTTP non sécurisé au lieu de HTTPS.

Pensez-y comme avoir une porte d'entrée sécurisée et blindée (HTTPS) mais laisser une fenêtre déverrouillée (une ressource HTTP). Cette seule fenêtre déverrouillée rend toute la maison vulnérable.

Lorsque cela se produit, vous ne verrez pas l'icône de cadenas sécurisé dans la barre d'adresse de votre site web.

Chrome avertit les utilisateurs lorsque la connexion est non sécurisée

Vous pouvez découvrir quel contenu est servi via un protocole non sécurisé en utilisant l'outil d'inspection de votre navigateur.

L'erreur de contenu mixte sera affichée comme un avertissement dans la console, avec des détails pour chaque élément.

Erreur de contenu mixte

Vous remarquerez que la plupart des URL sont des images, des iframes et des galeries d'images, tandis que certaines sont des scripts et des feuilles de style chargés par des plugins et des thèmes WordPress.

Correction du contenu mixte dans la base de données WordPress

La plupart des URL incorrectes concerneront des images, des fichiers, des intégrations et d'autres données stockées dans la base de données WordPress. Corrigeons-les d'abord.

Vous devez trouver toutes les mentions de l'ancienne URL de votre site web dans la base de données qui commencent par HTTP et les remplacer par la nouvelle URL de votre site web qui commence par HTTPS.

Vous pouvez facilement le faire en installant et en activant le plugin Search & Replace Everything.

Lors de l'activation, visitez la page Outils » WP Search & Replace. Vous devez ajouter l'URL de votre site web avec http dans le champ « Rechercher » et votre URL avec https dans le champ « Remplacer ».

Rechercher et remplacer les URL http dans WordPress

Ensuite, sélectionnez toutes les tables de la base de données pour effectuer une vérification approfondie et cliquez sur le bouton « Remplacer tout ». Le plugin mettra à jour toutes les anciennes URL dans la base de données.

Correction des erreurs de contenu mixte causées par le thème WordPress

Tout thème WordPress décent respectant les normes de codage de WordPress ne causera pas ce problème. Cependant, certains peuvent toujours coder en dur des URL non sécurisées.

Tout d'abord, vous devrez utiliser l'outil d'inspection du navigateur pour trouver les ressources et d'où elles sont chargées. Après cela, vous devrez les trouver dans votre thème WordPress et remplacer http par https.

Ce sera un peu difficile pour la plupart des débutants, car vous ne pourrez peut-être pas voir quels fichiers de thème contiennent ces URL.

Correction des erreurs de contenu mixte causées par les plugins

Certaines ressources de contenu mixte seront chargées par des plugins WordPress. Tout plugin WordPress respectant les normes de codage de WordPress ne causera pas d'erreurs de contenu mixte.

Je ne recommande pas de modifier les fichiers des plugins WordPress. Au lieu de cela, je vous suggère de contacter l'auteur du plugin et de l'en informer. S'il ne répond pas ou n'est pas en mesure de le corriger, je trouverais alors une alternative appropriée.

Remarque : Si, pour une raison quelconque, vous rencontrez toujours une erreur de contenu mixte, nous vous recommandons d'utiliser temporairement le plugin Really Simple SSL afin que vos utilisateurs ne soient pas impactés pendant que vous corrigez le problème sur un site de staging ou que vous engagez un développeur.

Soumettez votre site HTTPS à Google Search Console

Les moteurs de recherche comme Google traitent https et http comme deux sites web différents. Pour éviter tout problème de référencement, vous devrez informer Google que votre site web a déménagé.

Pour ce faire, il vous suffit d'accéder à votre compte Google Search Console et de cliquer sur le bouton 'Ajouter une propriété'.

Google Search Console - Ajouter une propriété

Cela ouvrira une fenêtre contextuelle où vous devrez ajouter la nouvelle adresse HTTPS de votre site web.

Google propose plusieurs méthodes pour vérifier votre site, mais nous recommandons la méthode du préfixe d'URL car elle est plus flexible.

Sélectionnez le type de propriété dans Google Search Console

Après cela, Google vous demandera de vérifier la propriété de votre site web.

Il existe plusieurs façons de procéder, mais nous recommandons d'utiliser la méthode de la balise HTML. Vous obtiendrez un extrait de code HTML à ajouter à votre site WordPress.

Google Search Console vérifier la propriété
Ajouter le code de vérification de la Search Console avec All in One SEO

Tout d'abord, installez et activez le plugin All in One SEO pour WordPress. Pour plus de détails, consultez notre tutoriel sur comment installer un plugin WordPress.

Astuce d'expert : Chez WPBeginner, nous utilisons All in One SEO sur tous nos sites web. La fonctionnalité de vérification des outils pour webmasters nous fait gagner beaucoup de temps, car nous pouvons simplement coller le code et AIOSEO l'ajoute automatiquement à l'endroit correct dans l'en-tête de notre site.

Après l'activation, allez à la page All in One SEO » Paramètres généraux et cliquez sur l'onglet Outils pour webmasters. De là, cliquez sur Google Search Console.

Paramètres des outils pour les webmasters d'AIOSEO

Ici, vous devez ajouter le code de vérification que vous avez copié précédemment sur le site web de Google Search Console. N'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.

Ensuite, revenez à l'onglet Google Search Console et cliquez sur le bouton « Vérifier ». Une fois votre site vérifié, Google commencera à afficher vos rapports Search Console.

Vous devez également vous assurer que les versions https et http sont ajoutées à votre Search Console.

Cela indique à Google que vous souhaitez que la version https de votre site Web soit traitée comme la version principale. Combiné aux redirections 301 que vous avez configurées précédemment, Google transférera vos classements de recherche vers la version https de votre site Web.

Questions fréquemment posées sur la migration vers HTTPS

Combien coûte un certificat SSL ?

Un certificat SSL peut être gratuit. La plupart des meilleures sociétés d'hébergement WordPress offrent des certificats SSL gratuits à tous leurs clients via Let's Encrypt. Si votre hébergeur n'en propose pas un gratuit, vous pouvez en acheter un auprès d'un fournisseur comme Namecheap pour des frais annuels peu élevés.

Quelle est la différence entre SSL et HTTPS ?

SSL (Secure Sockets Layer) est la technologie qui chiffre les données. HTTPS (Hypertext Transfer Protocol Secure) est le résultat de l'utilisation de cette technologie SSL. Lorsqu'un site Web possède un certificat SSL valide, son URL commence par https://, et une icône de cadenas apparaît dans le navigateur, indiquant que la connexion est sécurisée.

Que se passe-t-il si je n'utilise pas HTTPS ?

Si vous n'utilisez pas HTTPS, les navigateurs modernes comme Google Chrome afficheront un avertissement « Non sécurisé » à vos visiteurs. Cela peut éroder la confiance, nuire à la réputation de votre marque et vous faire perdre des clients potentiels. De plus, ne pas avoir HTTPS peut avoir un impact négatif sur votre classement dans les moteurs de recherche.

Ressources supplémentaires pour la sécurité WordPress

Voici quelques ressources supplémentaires qui peuvent vous aider à résoudre les problèmes courants de WordPress et à en apprendre davantage sur la sécurité des sites Web :

Nous espérons que cet article vous a aidé à ajouter HTTPS et SSL dans WordPress. Vous voudrez peut-être aussi consulter notre guide ultime de sécurité WordPress avec des instructions étape par étape pour sécuriser votre site WordPress ou notre guide sur comment renouveler votre certificat SSL.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

407 CommentsLeave a Reply

  1. Bonjour, si j'utilise la première méthode, dois-je également suivre l'étape Soumettre mon site HTTPS à la console de recherche Google après cela ?

    TQ

  2. J'ai installé le plugin Really Simple SSL, qui indique qu'il faut remplacer manuellement chaque http:// dans tous les fichiers .css et .js par //. Cela ne me semble pas vraiment simple. En tant que débutant, j'ai configuré un site web simple avec quelques images. Est-il courant que des instructions http:// se trouvent dans ces fichiers ?

    • Normalement, ces liens ne sont pas courants, donc ce ne devrait pas être quelque chose à craindre.

      Admin

  3. Bonjour,
    Lorsque j'ajoute le code à .htaccess, j'obtiens une erreur « trop de redirections ». J'ai essayé de l'ajouter au code existant ci-dessus, ci-dessous, et j'ai également effacé le code existant pour n'utiliser que le nouveau. Les trois options entraînent trop de redirections.

    Y a-t-il quelque chose que je devrais changer là-bas ? Merci d'avance pour votre aide !

  4. J'ai essayé d'utiliser le plugin mais quand je le fais, le site web devient inaccessible. J'ai essayé l'approche manuelle mais une fois que j'ai modifié les adresses dans les paramètres de WP, le site redevient inaccessible.

    • You would want to reach out to your hosting provider to ensure that your SSL certificate is connected to your domain correctly and they should be able to help :)

      Admin

  5. Je suis sur le point de passer à SSL et je vais suivre les conseils de l'article, en utilisant initialement le plugin Really Simple SSL. Avant de commencer, j'ai une question rapide.

    Si j'utilise le plugin Really Simple SSL, qui s'occupe de tout, puis-je laisser les paramètres généraux dans WordPress pour l'adresse WordPress et l'adresse du site en http plutôt que de passer à https, car le plugin s'en chargera ?

      • Merci de confirmer. J'ai une autre question.

        après avoir activé le SSL Let's Encrypt sur SiteGround pour un site web, on me demande si je veux activer ou laisser désactivé ce qui suit.

        Forcer HTTPS – Force votre site à fonctionner entièrement via une connexion HTTPS cryptée. La redirection est effectuée au niveau du serveur et fonctionne pour n'importe quel site web.

        Dois-je laisser cela désactivé car le plugin Really Simple SSL s'en chargera également ?

        • Oui, vous pouvez laisser cela désactivé, vous ne voudriez l'utiliser qu'en cas de problèmes avec le plugin ou si Google trouve des liens http.

        • Merci pour vos conseils. WP Beginner est un site web génial. Continuez votre excellent travail !

  6. Je tiens à vous remercier beaucoup. J'ai cherché les erreurs pendant plus de 12 heures et j'ai réussi avec de meilleurs plugins de remplacement. Merci beaucoup cher.

  7. Quelqu'un peut-il me dire si je remplace le contenu de mon fichier .htaccess par le code suggéré ou si je le place au début/à la fin de l'entrée existante.

      • Merci pour la réponse rapide. Donc, ce serait après l'existant et avant le # END WordPress, ou est-ce que ça va après le .

        • That should not matter, it may be a good idea to do it after should you need to remove the code in the future :)

  8. Salut !
    Merci pour l'article !
    Qu'en est-il de Google Analytics ? Est-ce la même chose que la Google Search Console ou pas ?

    • Pour Google Analytics, vous devriez pouvoir mettre à jour vers https dans les paramètres de votre propriété

      Admin

  9. Lorsque j'active l'option « Redirection WordPress 301 vers SSL » du plugin « Really Simple SSL », cela fonctionne bien, mais cela supprime les paramètres de requête. Par exemple, lorsque je reçois des utilisateurs d'une campagne Adwords, cela supprime les paramètres gclid.

    S'il vous plaît, guidez-moi

    • Vous devriez contacter le support de Really Simple SSL pour voir s'il existe une option pour les chaînes de requête.

      Admin

  10. Merci pour votre article utile.
    La configuration manuelle du SSL/HTTPS semble fonctionner pour le site principal.
    Cependant, l'erreur de contenu mixte (images) apparaît toujours après avoir utilisé le plugin Better Search Replace.
    Dans la bibliothèque de médias, les images apparaissent avec 'https', mais pas sur chaque article du site.
    En effet, sur tous les articles, lorsque je fais un clic droit sur l'image de l'article > 'Copier l'adresse de l'image', il est indiqué :
    http://
    Des idées ? Merci d'avance.

  11. Bonjour,

    J'ai utilisé ce tutoriel sur de nombreux sites et cela fonctionne à merveille. Merci pour cela.

    Savez-vous si je peux aussi l'utiliser pour mettre à jour mes multisites ? Ou des étapes supplémentaires sont-elles nécessaires ?

    • Selon la façon dont votre multisite est configuré, il y a normalement plus d'étapes impliquées. Si vous contactez votre hébergeur, ils peuvent normalement vous aider

      Admin

  12. Fantastique et simple !

    Quelles mesures devons-nous prendre pour nous assurer que notre nombre de partages sociaux (par exemple, Facebook, Twitter) est toujours disponible ?

    • Vous pourriez essayer de rediriger les articles http vers https avec une redirection 301, mais à moins d'entendre le contraire, les sites de médias sociaux considèrent les deux comme des liens différents, vous allez donc probablement perdre vos partages, à moins qu'ils n'aient ajouté une méthode pour mettre à jour vos comptes de partage.

      Admin

  13. J'ai utilisé Cloudflare pour un SSL gratuit, mais mon trafic a chuté de 25 %. Est-ce dû à Cloudflare ?

    • Il existe plusieurs raisons possibles à un changement de trafic, il est donc difficile de dire si c'est la seule raison ou s'il y en avait d'autres pour une baisse de trafic.

      Admin

  14. Merci pour ce contenu exceptionnel.
    Il semble que l'utilisation du plugin Really Simple SSL soit beaucoup plus facile que de modifier moi-même les codes et les scripts.

    Ma question : que se passe-t-il si le plugin n'est pas mis à jour à l'avenir ? Cela va-t-il causer un problème pour nos URL ?

    Et, après avoir installé le SSL de mon hébergeur, tout ce que j'ai à faire est d'activer le plugin Really Simple SSL et tout sera redirigé vers https ?

    Shawn

    • Cela dépendrait des changements dans le code source de WordPress et de la durée pendant laquelle il n'a pas été mis à jour pour les problèmes possibles. Le plugin devrait automatiquement mettre à jour votre contenu afin qu'il puisse utiliser HTTPS sans que vous ayez besoin de modifier quoi que ce soit de votre côté si vous le souhaitiez.

      Admin

  15. Je voulais juste dire merci. Je n'avais pas hâte de faire ça, mais votre guide l'a rendu facile et rapide. Merci !!!

  16. J'ai fait l'erreur de suivre vos instructions manuelles avant que notre certificat SSL ne soit installé. Tout ce que j'ai fait, c'est modifier les paramètres généraux de l'URL en https. Et maintenant, le site est foutu. J'ai modifié chaque fichier PHP pour inclure :
    define( ‘WP_HOME’, ‘http://mysite.com’ );
    define( ‘WP_SITEURL’, ‘http://mysite.com’ );

    et cela est ignoré. Donc maintenant mon site est fichu. Pour information, j'utilise WordPress 5.1.1 qui semble avoir des changements importants. Aide !

  17. Cela a rendu la transition un jeu d'enfant. J'étais bloqué avec le certificat SSL sans moyen sûr de convertir. J'apprécie vraiment les instructions simples.

  18. Oh mon Dieu, MERCI ! J'ai contacté ma société d'hébergement, ainsi qu'un développeur. Ils m'ont tous deux fait croire que c'était une tâche impossible à faire par moi-même. Je viens de régler ça en 30 secondes grâce à vous. Je ne vous remercierai jamais assez ! J'aurais aimé trouver cet article plus tôt, cela m'aurait évité beaucoup de maux de tête !!

  19. Bonjour,

    J'ai essayé deux fois votre guide étape par étape et tout a très bien fonctionné. Maintenant que j'ai le SSL, j'essaie de migrer mais il y a un problème à l'étape finale, donc cela ne peut pas être finalisé. Est-ce que le fait d'avoir eu Lets Encrypt sur l'ancien serveur et maintenant que le nouveau en a un autre, a pu causer un problème. Recommanderiez-vous de supprimer le SSL sur l'ancien hébergement et ensuite d'utiliser Dublicator pour commencer le processus des articles ?

    • Qui a votre SSL ne devrait pas être un facteur pour que cela ne fonctionne pas, vous pourriez essayer de voir si cela fonctionne, mais c'est normalement dû à une autre cause.

      Admin

  20. Bonjour,

    J'ai appliqué toutes les étapes et la version https fonctionne bien sur mon site web, mais la version non-https est toujours accessible lorsque je tape http: mysite.com

    comment résoudre ce problème ?
    De plus, lorsque je clique sur mon lien de recherche Google pour mon site Web, l'utilisateur accède également à la version non-https et après cela, si j'accède à nouveau au site Web, il vient avec https
    Veuillez me dire comment résoudre ce problème ?

    • Si vous avez déjà soumis votre site à la console de recherche de Google, alors Google a peut-être mis en cache la version http dans leur recherche. Pour que la version http soit disponible, vous voudrez peut-être vous assurer que toutes les redirections ont été enregistrées.

      Admin

  21. C'était étonnamment simple, c'est pourquoi je compte sur vous, j'avais en fait pensé que ce serait horrible.

  22. Merci pour le super tutoriel. Le seul problème avec lequel je suis bloqué est que les URL avec www ajouté donnent un message d'erreur dans le navigateur :

    Ce site ne peut pas fournir une connexion sécurisée utilise un protocole non pris en charge.
    ERR_SSL_VERSION_OR_CIPHER_MISMATCH
    Protocole non pris en charge
    Le client et le serveur ne prennent pas en charge une version de protocole SSL ou une suite de chiffrement commune.

    J'ai vérifié et les versions non-www et www ont des certificats SSL valides. Une idée pourquoi la version www ne fonctionne pas ?

    • Commencez par contacter votre fournisseur d'hébergement pour vous assurer qu'il n'a pas de paramètre de leur côté pour la version spécifique www de votre site.

      Admin

      • J'ai réussi à régler le problème. Cloudflare causait le problème.
        Solution : désactiver et réactiver l'Universal SSL dans les paramètres Crypto.

        • Glad you were able to find the cause and thanks for sharing the solution should anyone else run into the issue :)

  23. Toutes mes images ont été insérées avec le protocole http. J'ai utilisé Better Search Replace pour corriger cela et cela a fonctionné à merveille !

    merci

  24. J'ai un problème avec la redirection de http vers https.

    En utilisant le code mentionné ci-dessus dans le fichier .htaccess,

    ma page d'index http:// example.com redirige vers httpS:// example.com

    MAIS

    Une sous-page http:// example.com/sublink ne redirige PAS vers https:// example.com/sublink

    Quelqu'un sait comment résoudre ce problème ?

    Merci !

    • Vous voudrez peut-être contacter votre fournisseur d'hébergement pour vous assurer qu'il ne surcharge aucune redirection sur votre site ou s'il voit que le code a été copié incorrectement.

      Admin

  25. Ouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuui ! La première modification WP qui a fonctionné du premier coup pour moi ! Je prends le reste de la journée pour célébrer.

    :-)

  26. Salut, merci pour l'article, j'ai migré mon site vers le SSL en utilisant l'article élaboré ci-dessus.
    Laissez-moi clarifier quelques points :
    1- J'ai ajouté une nouvelle propriété dans la Google Search Console avec https:// dois-je supprimer la propriété http:// ou garder les deux.
    2- Combien de temps faudra-t-il pour que les données de recherche Google apparaissent dans le rapport de la Search Console.
    3- Dois-je effectuer une redirection 301 vers la version https://.
    4- Comment faire pour que tous mes backlinks soient redirigés vers la version https://.
    ( J'ai soumis le sitemap XML et le fichier robots.txt également avec la nouvelle propriété)
    Merci pour votre temps

    • Salut Rafaqat,

      Si vous avez configuré une redirection 301 vers vos URL HTTPS, vous pouvez les laisser toutes les deux. Elles commenceront à apparaître dans les résultats de recherche très bientôt, cependant si vos redirections sont correctement configurées, vous ne verrez aucune différence dans votre trafic ou votre classement dans les moteurs de recherche.

      Admin

  27. C'est un article incroyable, j'ai résolu mon problème et maintenant mon site est en ligne et fonctionne. Merci beaucoup !

  28. Bonjour et merci pour ce tutoriel détaillé.
    J'ai activé le protocole SSL sur une nouvelle installation WordPress et après l'activation, le site a commencé à s'ouvrir avec https et un cadenas vert (toutes les pages, avec et sans www, en recherchant la version http) même la zone d'administration, ainsi que le thème et l'éditeur. Cependant, les champs URL WordPress et URL du site dans la page des paramètres Généraux doivent toujours être modifiés en https car ils apparaissent en http et toute nouvelle publication (ainsi que celles déjà présentes) a un lien http et lorsque j'édite l'apparence de la page depuis le menu principal, un point d'exclamation apparaît sur le cadenas de connexion sécurisée.
    Dans ce cas, dois-je passer par tout le processus ou après avoir mis à jour la page des paramètres généraux en https, cela ira-t-il ?
    C'est la première fois que je fais cela et je préfère (si je dois le faire) le faire manuellement par la 2ème méthode car elle est très bien expliquée.
    Merci

    • Salut Eva,

      Vous pouvez essayer la deuxième méthode ou suivre les instructions de la première méthode. Vous devrez changer les URL dans les paramètres car cela indique à WordPress d'utiliser https dans les URL.

      Admin

  29. J'ai essayé de suivre le tutoriel manuel mais je finis par voir une page blanche sur ma page d'accueil et toutes mes autres pages sont maintenant inaccessibles. Mon site web est hébergé sur Amazon et j'utilise également W3 total cache.

    Dois-je faire autre chose pour que cela fonctionne ?

    Toute suggestion sera grandement appréciée.

    • Sur mon site web, il y avait W3 total cache, quand je l'ai désactivé, tout a fonctionné correctement. Je pense qu'après l'édition du htaccess, il fallait réinstaller le plugin et refaire les réglages w3. Je n'ai pas encore essayé, j'essaierai bientôt.

  30. Bonjour,

    Comme d'habitude, merci pour ce tutoriel détaillé. J'ai décidé de faire l'option manuelle (option 2) car elle semblait suffisamment simple à suivre. Cependant, lorsque j'ai collé le deuxième code pour les serveurs nginx dans le fichier de configuration (wp-config.php), j'ai obtenu une erreur de syntaxe. J'ai donc dû supprimer le code. Mais j'aimerais toujours suivre cette option, donc si vous pouviez jeter un coup d'œil à ce code à nouveau et le corriger, je vous en serais vraiment reconnaissant.

    Aussi, pour que ce soit clair, c'est soit :

    « configurez les redirections WordPress de HTTP vers HTTPS en ajoutant le code suivant à votre fichier .htaccess. »

    OU CECI

    « Si vous êtes sur des serveurs nginx (la plupart des utilisateurs ne le sont pas), vous devrez ajouter le code suivant pour rediriger de HTTP vers HTTPS dans votre fichier de configuration : »

    Pas les deux, n'est-ce pas ?

  31. Bonjour,

    Je prévois de lancer une boutique de commerce électronique. Ai-je besoin d'acheter un certificat SSL wildcard et une adresse IP dédiée pour activer les paiements sur mon site Web, ou le certificat SSL gratuit inclus dans les forfaits d'hébergement Web sera-t-il suffisant ?

  32. Salut les gars,

    Tout d'abord, un article excellent et utile, merci. J'ai changé mon site de http à https et cela a pris beaucoup moins de temps que prévu, en utilisant la méthode manuelle de Better Search and Replace. Mais maintenant, je n'arrive pas à changer l'adresse de la version http dans la Google Search Console. Elle a les deux sites là-bas mais ne me permet pas d'échanger. Est-ce nécessaire de le faire ? Il semble que les redirections fonctionnent. Dois-je faire indexer le site https autant que possible ou Google le fera-t-il de toute façon avec les redirections http ?

    • Salut Oliver,

      Si vous avez les deux sites dans la Search Console et une redirection en place, Google détectera automatiquement la transition et commencera à afficher les rapports pour votre site HTTPS.

      Admin

  33. J'ai utilisé la première méthode, bien que j'aie de l'expérience en programmation, je n'en ai pas en wordpress et je n'ose pas mettre les mains dans le code même si ce n'est pas si compliqué.
    la première méthode a fonctionné, c'est-à-dire l'installation de la version gratuite du plugin.
    Merci pour le tuyau

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.