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)

Les débutants nous demandent souvent comment migrer leur site web vers SSL ou HTTPS. Les termes peuvent sembler trop techniques, mais c'est en réalité très facile à faire.

HTTPS dans l'URL d'un site web signifie qu'il utilise un protocole de transfert de données sécurisé en installant un certificat SSL. C'est important car la plupart des navigateurs modernes affichent des avertissements pour les sites web qui n'utilisent pas HTTPS.

Heureusement, la plupart des hébergeurs fiables et WordPress rendent la sécurisation de votre site web très facile.

Dans cet article, nous allons vous montrer comment migrer votre WordPress de HTTP vers HTTPS en ajoutant un certificat SSL. Ne vous inquiétez pas si vous ne savez pas ce qu'est SSL ou HTTPS. Nous vous expliquerons cela aussi.

Migration de WordPress de HTTP vers HTTPS / SSL

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

Qu'est-ce que HTTPS ?

HTTPS, ou HTTP sécurisé, est une méthode de chiffrement qui sécurise la connexion entre le navigateur d'un utilisateur et votre serveur. Cette sécurité supplémentaire rend beaucoup plus difficile pour les pirates d'intercepter les données transférées.

Chaque jour, les gens partagent des informations personnelles avec des sites web, qu'ils effectuent des achats ou qu'ils se connectent simplement. Nous avons constaté par nous-mêmes à quel point il est crucial de protéger ce type d'échange de données.

Pour garantir la sécurité des données, une connexion sécurisée doit être établie.

C'est là qu'interviennent SSL et HTTPS.

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.

Erreur de connexion non privée dans Google Chrome

Maintenant, vous vous demandez peut-être pourquoi il est nécessaire de déplacer votre site WordPress de HTTP à HTTPS, surtout s'il s'agit d'un simple blog ou d'un site web pour petite entreprise qui ne traite pas de paiements.

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é ».

Connexion non sécurisée

Google a également mentionné que les sites avec SSL bénéficieraient d'avantages en matière de SEO et pourraient obtenir des classements de recherche plus élevés que les sites non sécurisés. Cette annonce a poussé de nombreux propriétaires de sites à passer à HTTPS.

Une fois l'avertissement « Non sécurisé » déployé, Chrome a commencé à signaler les sites HTTP. Par exemple, visiter un site HTTP en mode incognito ou remplir un formulaire de contact sur un site HTTP déclenche l'avertissement, le marquant comme non sécurisé.

Lorsque les visiteurs voient cet avertissement, cela peut laisser une impression négative de votre site ou de votre entreprise.

C'est pourquoi tous les sites web doivent passer à HTTPS et installer un SSL dès que possible.

De plus, le SSL est indispensable si vous souhaitez accepter les paiements en ligne sur votre site de commerce électronique.

Les fournisseurs de paiement comme Stripe, PayPal Pro et Authorize.net nécessitent une connexion de paiement sécurisée.

Nous nous assurons que nos propres sites utilisent le SSL, y compris WPBeginner, OptinMonster, WPForms et MonsterInsights.

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.

En achetant un certificat SSL chez eux, vous obtenez également un sceau de site TrustLogo pour votre site web. Chaque certificat SSL est assorti d'une garantie de sécurité minimale de 10 000 $. Les prix commencent à 11 $ par an, et les certificats SSL sont renouvelés automatiquement.

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

Après avoir activé un certificat SSL pour votre nom de domaine, vous devrez configurer WordPress pour utiliser les protocoles SSL et HTTP 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 : Configuration de 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 l'activation, vous devez visiter la page Paramètres » SSL. Le plugin détectera automatiquement votre certificat SSL et configurera votre site WordPress pour utiliser HTTPS.

SSL activé sur un site WordPress

Le plugin s'occupera de tout, y compris des erreurs de contenu mixte. Voici ce que le plugin fait en coulisses :

  • Vérifier le certificat SSL
  • Configurer WordPress pour utiliser https dans les URL
  • Configurer les redirections de HTTP vers HTTPS
  • Recherchez les URL dans votre contenu qui sont toujours chargées à partir de sources HTTP non sécurisées et tentez 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, il s'agit d'une solution permanente et plus optimisée pour les performances, et nous l'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.

Vous devrez peut-être modifier les fichiers de thème et de code de WordPress dans le cadre de cette méthode. Si vous ne l'avez jamais fait auparavant, consultez notre guide sur la copie et collage d'extraits de code dans WordPress.

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

Mettre à jour les URL WordPress

N'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.

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

Ensuite, vous devez configurer les redirections WordPress de HTTP vers HTTPS en ajoutant le code suivant à votre fichier .htaccess :

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

Si vous êtes sur des serveurs NGINX, vous devrez ajouter le code suivant pour rediriger de HTTP vers HTTPS dans votre 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é de votre site Web en utilisant HTTPS.

Si vous souhaitez forcer SSL et HTTPS sur votre zone d'administration WordPress ou vos pages de connexion, vous devez configurer SSL dans le fichier wp-config.php.

Ajoutez le code suivant avant la ligne « C'est tout, arrêtez d'éditer ! » dans votre fichier wp-config.php :

define('FORCE_SSL_ADMIN', true);

Cette ligne permet à WordPress de forcer le SSL / HTTPs dans la zone d'administration de WordPress. Elle fonctionne également sur les réseaux WordPress multisite.

Une fois que vous avez fait cela, votre site Web est entièrement configuré pour utiliser le SSL / HTTPS, mais vous rencontrerez toujours des erreurs de contenu mixte.

Ces erreurs sont causées par des sources (images, scripts ou feuilles de style) qui se chargent toujours en utilisant le protocole HTTP non sécurisé dans les URL. Si tel est le cas, vous ne pourrez pas voir une icône de cadenas sécurisé dans la barre d'adresse de votre site Web.

Non sécurisé

De nombreux navigateurs modernes bloqueront automatiquement les scripts et les ressources non sécurisés.

Vous pouvez voir une icône de cadenas mais avec une notification à ce sujet dans la barre d'adresse de votre navigateur.

Contenu non sécurisé bloqué

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

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

Erreurs de contenu mixte affichées dans la console du navigateur

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 vos plugins et thèmes WordPress.

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

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

Il serait préférable que vous trouviez toutes les mentions de votre ancienne URL de site Web dans la base de données qui commencent par HTTP et que vous les remplaciez par votre nouvelle URL de site Web qui commence par HTTPS.

Vous pouvez facilement le faire en installant et en activant le plugin Rechercher & Remplacer Tout. 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 Outils » WP Rechercher & Remplacer. Sous le champ « Rechercher », vous devez ajouter l'URL de votre site web avec http. Ensuite, ajoutez l'URL de votre site web avec https sous le champ « Remplacer ».

Ajoutez des URL dans les champs de recherche et de remplacement

En dessous, vous verrez toutes les tables de votre base de données WordPress.

Vous devez toutes les sélectionner pour effectuer une vérification approfondie.

Sélectionnez toutes les tables dans Rechercher et remplacer tout

Ensuite, cliquez sur le bouton « Prévisualiser la recherche & le remplacement » pour voir toutes les modifications que le plugin va effectuer.

Enfin, cliquez sur le bouton « Remplacer tout ».

Cliquez sur le bouton Remplacer tout

Le plugin va maintenant rechercher dans votre base de données WordPress les URL commençant par http et les remplacer par des URL https sécurisées. Cela peut prendre un certain temps, en fonction de la taille de votre base de données WordPress.

Correction des erreurs de contenu mixte dans un thème WordPress

Un autre coupable fréquent des erreurs de contenu mixte est votre thème WordPress. Tout thème WordPress décent respectant les normes de codage de WordPress ne causera pas ce problème.

Tout d'abord, vous devrez utiliser l'outil d'inspection de votre navigateur pour trouver les ressources et d'où elles sont chargées.

Utilisation de l'outil d'inspection pour trouver l'erreur de contenu mixte

Après cela, vous devrez les trouver dans votre thème WordPress et les remplacer par https. Ce sera un peu difficile pour la plupart des débutants, car vous ne pourrez 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.

Nous ne recommandons pas de modifier les fichiers de plugins WordPress. Au lieu de cela, vous devriez contacter l'auteur du plugin et le lui faire savoir. S'il ne répond pas ou n'est pas en mesure de le corriger, vous devriez trouver 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 considèrent 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é'.

Ajouter une propriété

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

Il existe deux méthodes de vérification de site : nom de domaine ou préfixe d'URL. Nous recommandons la méthode du préfixe d'URL car elle est plus flexible.

Ajouter l'URL du site Web 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 le faire. Sélectionnez n'importe quelle méthode, et vous obtiendrez des instructions pour vérifier votre site. Nous recommandons d'utiliser la méthode de la balise HTML.

Méthode de la balise HTML pour vérifier votre site

Vous verrez maintenant un extrait de code HTML que vous devez ajouter à la section head de votre site WordPress.

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.

Remarque : Il existe également une version gratuite d'All in One SEO que vous pouvez essayer.

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

Ajouter le code de vérification Google Search Console dans All in One SEO

En dessous, vous devez ajouter le code de vérification que vous avez copié précédemment sur le site 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 ».

Vérifiez la propriété

Une fois votre site vérifié, Google affichera vos rapports de console de recherche ici.

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

Ceci indique à Google que vous souhaitez que la version https de votre site Web soit traitée comme la version principale. Combiné avec les redirections 301 configurées précédemment, Google transférera vos classements de recherche vers la version https de votre site Web, et vous verrez très probablement des améliorations dans vos classements de recherche.

Ressources bonus

Voici quelques ressources supplémentaires qui peuvent vous aider à résoudre vous-même les problèmes courants de WordPress et à en apprendre davantage sur WordPress :

Tutoriel vidéo

S'abonner à WPBeginner

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 la sécurité WordPress avec des instructions étape par étape pour sécuriser votre site WordPress ou 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.