SSLpeut rendre un site web plus sûr, mais de nombreux propriétaires de sites web peuvent rencontrer des problèmes inattendus lors de la migration de leur site web WordPress vers SSL ou de l'ajout d'un certificat SSL à un site web existant.
Au fil des ans.Notre équipeEn aidant les gens à résoudre les problèmes de leurs sites WordPress, de nombreux problèmes liés à SSL ont été résolus, allant des avertissements de contenu mixte aux problèmes de connexion. Ce guide montrera comment résoudre les problèmes SSL les plus courants sur WordPress.
![Image [1] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115111611580-image.png)
Qu'est-ce que SSL/HTTPS et pourquoi dois-je l'utiliser immédiatement ?
SSL (Secure Sockets Layer) est un protocole d'échange d'informations entre l'internet et l'Internet.cryptographieLe SSL permet de créer une connexion sécurisée entre le navigateur de l'utilisateur et le serveur d'hébergement de WordPress. Une fois le SSL activé, le site passe de HTTP à HTTPS et une icône de cadenas de sécurité apparaît dans le navigateur, indiquant que le site est sécurisé.
![Image [2] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115111753502-image.png)
Avantages de l'utilisation de SSL/HTTPS :
1. Amélioration de la sécuritéSSL/HTTPS : SSL/HTTPS rend plus difficile l'écoute des connexions par les pirates informatiques, et chaque site compatible avec SSL reçoit un certificat SSL unique à des fins d'authentification.
2. Améliorer la confiance des utilisateursGoogle Chrome marquera les sites web sans certificat SSL comme ".l'insécurité"qui peut laisser une mauvaise impression aux utilisateurs.
![Image [3] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115111902360-image.png)
3.Soutien au paiement en ligneLes services de paiement tels que PayPal, Stripe, etc. requièrent l'activation de SSL/HTTPS pour fonctionner correctement.
Par conséquent, tous les sites WordPress devraient passer à SSL/HTTPS.
Correction des erreurs NET::ERR_CERT_INVALID
NET::ERR_CERT_INVALID dans Google Chrome. Les autres navigateurs affichent un message légèrement différent, mais il avertit essentiellement l'utilisateur que sa connexion au site n'est pas sécurisée.
![Image [4] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115112055333-image.png)
Ce message d'erreur SSL indique que le navigateur web de l'utilisateur n'accepte pas le certificat fourni par le site web. Cela peut se produire pour un certain nombre de raisons :
- Les certificats SSL sont émis pour différents domaines ou sous-domaines.
- Le certificat a expiré.
- Le navigateur ne reconnaît pas l'autorité de certification.
Si vous avez acheté un certificat SSL, vous pouvez demander à votre fournisseur de serveur de l'installer pour vous, et vous pouvez le contacter pour qu'il le corrige pour vous.
Correction des erreurs de contenu mixte après la migration vers SSL/HTTPS
Les erreurs de contenu mixte sont causées par des sources qui sont encore chargées à l'aide de protocoles HTTP non sécurisés dans l'URL. Ces sources peuvent inclure des ressources telles que des images, des scripts ou des feuilles de style.
Si c'est le cas, il ne sera pas possible de voir le cadenas de sécurité dans la barre d'adresse du site web ou le symbole ".adapter"Icônes.
![Image [5] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115112120814-image.png)
Il y a deux façons de corriger les erreurs de contenu mixte SSL/HTTPS dans WordPress. Nous allons vous montrer les deux méthodes et vous pourrez choisir celle qui vous convient le mieux.
1) Corriger les erreurs de contenu mixte dans WordPress avec des plugins
Cette méthode est relativement simple et est recommandée pour les novices. Cependant, elle peut avoir un effet négatif sur la qualité de l'eau.Performance de WordPressImpact négatif car le plugin essaiera d'utiliser des techniques de mise en mémoire tampon de la sortie pour corriger les erreurs de contenu mixte.
Toutefois, si le plugin de mise en cache est utilisé, il n'affectera que le chargement de la page d'accueil. Les visiteurs qui reviennent ne remarqueront aucune différence de performance.
Tout d'abord, assurez-vous que vous disposez d'un certificat SSL.
Ensuite, il suffit d'installer et d'activer le plugin Really Simple SSL.
Une fois activée, elle est accessible à partir du tableau de bord d'administration de WordPress."Paramètres" ""SSL""Really Simple SSL fonctionne d'emblée pour automatiser les paramètres SSL/HTTPS du site web et corriger les erreurs de contenu mixte.

2) Corriger manuellement les erreurs de contenu mixte dans WordPress
Cette méthode est plus efficace et plus performante pour le site web. Cependant, elle nécessite un dépannage manuel.
Tout d'abord, il est important de passer àRéglage "Généralet veiller à ce que "Adresse WordPress"et"adresse du site"a une URL HTTPS.
![Image [7] - Résoudre les problèmes SSL/HTTPS courants dans WordPress : un guide complet pour tout ce qui concerne le contenu mixte et les erreurs de redirection](https://www.361sale.com/wp-content/uploads/2024/11/20241115113104237-image.png)
Si vous voyez que l'URL commence par "http", vous devez la changer en "https". N'oubliez pas de cliquer sur l'icône "Enregistrer les modifications"pour enregistrer les paramètres.
Ensuite, recherchez l'ancienne URL HTTP dans votre base de données WordPress et remplacez-la par la nouvelle URL HTTPS.
Pour ce faire, il convient d'installer et d'activer le logiciel "Rechercher et remplacer toutLe plugin " permet d'atteindre facilement cet objectif.
Après l'activation, visitez"Outils" ""WP Search and Replace""Page. Dans la section "rechercher qqch.Dans le champ "", vous devez ajouter l'URL du site web en utilisant HTTP. Ensuite, dans le champ "", vous devez ajouter l'URL du site web en utilisant HTTP.l'interchangeabilité"L'utilisation de "https"Ajouter l'URL d'un site web.

Ensuite, cliquez sur "Prévisualisation de la recherche et du remplacement"pour voir quels URL seront remplacés, puis appuyez sur le bouton "Remplacer tous les"pour continuer. Le plugin va maintenant mettre à jour l'URL dans la base de données de WordPress.
Si les erreurs de contenu mixte persistent, l'étape suivante consiste à résoudre les problèmes d'URL dans les fichiers de thème et de plugin de WordPress.
Utilisez l'outil d'inspection de votre navigateur pour trouver les ressources à l'origine de l'erreur et notez le fichier du site web à partir duquel elles ont été chargées.

Si vous avez de l'expérience dans l'édition de fichiers WordPress, vous pouvez utiliser la fonctionFTPpeut-êtrepanneau de contrôleGestionnaire de fichiers pour accéder aux fichiers du thème. Pour éditer chaque fichier et remplacer "http" par "https".
Une autre solution consiste à contacter le développeur du thème et à lui demander de mettre à jour le thème. Il en va de même pour les contenus mixtes chargés par des plugins WordPress. Nous vous déconseillons de modifier vous-même les fichiers du plugin. Vous devez ouvrir un ordre de travail pour informer le développeur du plugin afin d'obtenir de l'aide. En attendant, vous pouvez désactiver le plugin sur votre site web ou trouver un plugin de remplacement.
Correction des erreurs de redirection excessives après la migration vers SSL/HTTPS
En entrant la ligne de code suivante dans le fichier wp-config.php, WordPress permet d'appliquer le protocole SSL / HTTPS à la zone d'administration :
define('FORCE_SSL_ADMIN', true).define('FORCE_SSL_ADMIN', true).define('FORCE_SSL_ADMIN', true).
Dans certains cas, ce réglage peut à lui seul provoquer l'apparition de "Trop de redirections"Erreur.
Pour remédier à ce problème, ajoutez le code suivant au fichier Fichier wp-config.phpAu milieu de la "C'est tout, arrêtez d'éditer ! Bon blog !." Cette ligne de code précède :
define('FORCE_SSL_ADMIN', true) ; // dans certaines configurations, HTTP_X_FORWARDED_PROTOTO pourrait contenir// dans certaines configurations, HTTP_X_FORWARDED_PROTO peut contenir// une liste séparée par des virgules, par exemple http,https// vérifier l'existence de httpsif (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') ! == false)$_SERVER['HTTPS']='on' ;define('FORCE_SSL_ADMIN', true) ; // dans certaines configurations, HTTP_X_FORWARDED_PROTOTO pourrait contenir // dans certaines configurations, HTTP_X_FORWARDED_PROTO peut contenir // une liste séparée par des virgules, par exemple http,https // vérifier l'existence de https if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') ! == false) $_SERVER['HTTPS']='on' ;define('FORCE_SSL_ADMIN', true) ; // dans certaines configurations, HTTP_X_FORWARDED_PROTOTO pourrait contenir // dans certaines configurations, HTTP_X_FORWARDED_PROTO peut contenir // une liste séparée par des virgules, par exemple http,https // vérifier l'existence de https if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') ! == false) $_SERVER['HTTPS']='on' ;
Corriger la redirection HTTP vers HTTPS de WordPress
WordPress ne redirige pas automatiquement les requêtes HTTP vers HTTPS, sauf si vous cliquez dessus manuellement. Si un plugin comme Really Simple SSL est utilisé, il s'occupera de la redirection. Sinon, vous devez configurer la redirection manuellement.
Pour rediriger HTTP vers HTTPS, ajoutez le code suivant au fichier .htaccess :
RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(. *)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</IfModuleRewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(. *)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModuleRewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(. *)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule
Lien vers cet article :https://www.361sale.com/fr/26879
L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires