Comment réparer une erreur de contenu mixte dans WordPress

Publié: 2023-12-19

WordPress symbolise la créativité et la fonctionnalité, permettant à des millions d'utilisateurs de concrétiser leurs idées numériques.

Cependant, même les sites WordPress bien conçus sont confrontés à des obstacles techniques, l’un des problèmes courants étant « l’erreur de contenu mixte ».

Si vous avez déjà vu un avertissement concernant des parties non sécurisées d'une page Web lors de la navigation sur un site, vous avez probablement rencontré cette erreur. Cela se produit lorsqu'un site Web contient des éléments sécurisés (HTTPS) et non sécurisés (HTTP), posant un risque potentiel pour la sécurité des utilisateurs.

Ne t'inquiète pas! Dans cet article, nous discuterons de l’erreur de contenu mixte et fournirons des étapes concrètes pour la corriger sur votre site WordPress.

Es-tu prêt? Allons-y.

Table des matières

  1. Qu'est-ce que l'erreur de contenu mixte dans WordPress ?
  2. Comment identifier une erreur de contenu mixte dans WordPress
  3. Correction de l'erreur de correction de contenu mixte dans WordPress
  4. Questions fréquemment posées
  5. Conclusion

1 Qu'est-ce que l'erreur de contenu mixte dans WordPress ?

L'erreur de contenu mixte dans WordPress se produit lorsqu'un site Web est servi via HTTPS mais contient également des éléments qui ne sont pas sécurisés (HTTP).

HTTP signifie Hypertext Transfer Protocol. C'est un protocole qui permet aux navigateurs de vos visiteurs de communiquer avec votre site WordPress, tandis que HTTPS, Hypertext Transfer Protocol Secure, est une version sécurisée de HTTP qui crypte la communication.

Le HTTPS/SSL aide à protéger les informations sensibles contre les pirates informatiques et vous assure que votre site Web est sécurisé.

Les moteurs de recherche tels que Google conseillent fortement aux propriétaires de sites Web d'inclure HTTPS/SSL sur leurs sites.

Avoir un certificat SSL (Secure Sockets Layer) est important pour votre site Web car il sert de facteur de classement et indique que les sites Web utilisant HTTP sont considérés comme non sécurisés.

Par conséquent, ne pas disposer d’un certificat SSL pourrait avoir un impact négatif sur le classement de votre site Web.

Obtenir un certificat SSL pour un site Web est simple, car la plupart des meilleurs fournisseurs d'hébergement incluent des certificats gratuits dans leurs forfaits.

Si vous avez installé avec succès un certificat SSL pour votre site Web, vous remarquerez probablement un cadenas à côté de l'URL de votre site Web dans la barre d'adresse du navigateur.

Cadenas

D'un autre côté, si vos paramètres HTTPS/SSL ne sont pas correctement configurés, vous verrez un panneau d'information ou une icône de cadenas cassé dans la barre d'adresse.

Vous verrez également un message : « Votre connexion à ce site n'est pas sécurisée ».

Connexion non sécurisée

Ainsi, si certaines ressources de votre site Web continuent de se charger via une connexion non sécurisée (HTTP) après l'installation de HTTPS/SSL, vous devez vous attendre à l'erreur de contenu mixte.

Les images, les scripts et les feuilles de style sont des exemples de ces ressources.

2 Comment identifier une erreur de contenu mixte dans WordPress

À l'aide de l'outil Inspecter de votre navigateur, vous pouvez identifier quel contenu est diffusé à l'aide d'un protocole non sécurisé. Vous pouvez inspecter votre site Web en cliquant avec le bouton droit sur une page contenant du contenu tel que des images et en sélectionnant Inspecter .

cliquez sur Inspecter pour corriger l'erreur de contenu mixte

Lorsque vous cliquez sur Inspecter, l'outil Inspecter de votre navigateur se lance. Ensuite, accédez à l'onglet Console .

L'erreur de contenu mixte sera présentée sous forme d'avertissement dans la console, comme indiqué ci-dessous.

Onglet Console

S'il n'y a qu'une seule erreur sur la console, vous pouvez la corriger manuellement en modifiant la publication, la page ou le fichier de thème où elle se trouve.

En regardant attentivement la section en surbrillance de l'image, vous verrez une URL fournie après cette déclaration « mais a demandé un élément non sécurisé ». Cliquez sur l'URL.

Cliquez sur URL

En cliquant sur cette URL, vous accéderez à la ressource principale, déclenchant l'erreur de contenu mixte.

Par exemple,

Normalement. L'URL d'une image sur votre site Web devrait ressembler à ceci : https://example.com/images/image.jpg.

Comme vous pouvez le voir, le format d'URL de l'image ci-dessus commence par HTTPS.

Cependant, si vous insérez directement une image dans votre site Web en utilisant le format suivant :

http://example.com/images/image.jpg.

Cela entraînera presque certainement une erreur de contenu mixte, car l'URL de l'image commence par un protocole non sécurisé, HTTP.

Cela veut dire qu'il doit y avoir un problème de contenu mixte chaque fois que les URL de ressources de votre site Web commencent par HTTP. Ainsi, lorsque vous trouvez la ressource, recherchez-la sur les pages de votre site Web et supprimez ou mettez à jour manuellement l'URL.

Cependant, dans la plupart des cas, WordPress ajoutera ces éléments de manière dynamique ou les stockera dans votre base de données. Dans cette situation, il sera difficile de tous les détecter et de les réparer manuellement.

Examinons maintenant une solution simple à l’erreur de contenu mixte dans WordPress.

3 Correction de l'erreur de correction de contenu mixte dans WordPress

La méthode la plus simple pour corriger cette erreur consiste à utiliser un plugin.

Tout ce que vous avez à faire est d’installer et d’activer le plugin SSL Insecure Content Fixer .

Vous pouvez vous référer à notre tutoriel dédié à l’installation d’un plugin WordPress.

Après avoir activé le plugin, accédez à Paramètres → Contenu non sécurisé SSL depuis votre tableau de bord WordPress.

Accédez au contenu non sécurisé SSL

Ce plugin propose une variété de correctifs pour l’erreur de contenu mixte. Nous passerons en revue chaque option, vous expliquant son fonctionnement et vous aidant à déterminer celle la plus adaptée à votre situation.

En commençant par l'option Désactivé , ce n'est pas obligatoire si vous êtes actuellement confronté à l'erreur de contenu mixte, alors n'hésitez pas à l'ignorer. Discutons des autres options.

1. Simple

Pour les débutants, c’est le choix le plus rapide et fortement recommandé. Il résout automatiquement l’erreur WordPress Mixed Content liée aux feuilles de style, aux scripts et aux images de la médiathèque. Opter pour cette solution devrait résoudre rapidement l’erreur.

2. Contenu

Si le niveau Simple ne corrige pas l'erreur de contenu mixte sur votre site Web, essayez le paramètre Contenu. Il utilisera toutes les fonctionnalités de Simple et vérifiera les correctifs apportés aux ressources dans le contenu de votre page WordPress et dans les widgets de texte.

3. Widgets

Ce niveau inclut tous les correctifs appliqués au niveau Contenu, ainsi qu'un correctif supplémentaire pour les ressources chargées sur tous les widgets de votre site Web.

4. Capturer

Cette méthode capture tout sur chaque page de site Web WordPress, de l'en-tête au pied de page, comme les scripts, les feuilles de style et autres ressources, et les remplace par des URL HTTPS. Il exclut les appels Ajax pour éviter certains problèmes de compatibilité et de performances.

5. Capturez tout

Lorsque tous les niveaux précédents échouent, vous pouvez essayer ce paramètre. Comme l'option Capture, elle capture la page entière et corrige les scripts, les feuilles de style et d'autres ressources.

Cependant, dans ce cas, il n'exclut pas les appels Ajax mais les inclut, ce qui entraînera très probablement des problèmes de compatibilité et de performances sur votre site Web.

Nous vous recommandons de commencer par la première option, puis de tester votre page Web à l'aide de l'outil Inspecter de votre navigateur pour voir si l'erreur a été résolue. Vous devez répéter ce processus pour toutes les autres options jusqu'à ce que vous trouviez celle qui résout l'erreur de contenu.

Il existe des options supplémentaires pour les thèmes et plugins spécifiques de votre site Web et pour savoir s'il faut laisser le contenu du site Web externe sur HTTP. Vous pouvez laisser ces deux options seules et passer aux dernières.

Sur la dernière option, vous devez spécifier comment vous souhaitez que WordPress détecte lorsqu'une page est chargée via HTTPS.

Détection HTTPS

Une fois que vous êtes satisfait de vos paramètres, veuillez cliquer sur le bouton Enregistrer les modifications pour les enregistrer.

Videz le cache de votre site Web et revenez à l’outil Inspecter pour vous assurer que l’erreur de contenu mixte disparaît.

4 questions fréquemment posées

Comment puis-je corriger les erreurs de contenu mixte dans WordPress ?

La méthode la plus simple consiste à utiliser un plugin WordPress.
Vous pouvez mettre à jour manuellement toutes les URL de votre site Web.
Vous pouvez toujours modifier votre fichier .htaccess (expérience en codage requise).

Comment puis-je éviter que des erreurs de contenu mixte ne se produisent à l'avenir ?

Assurez-vous d'installer un certificat SSL sur votre site Web. Évitez d'utiliser des images tierces avec des URL non sécurisées (HTTP) sur les pages de votre site Web.
Soyez prudent lorsque vous installez de nouveaux plugins ou thèmes et assurez-vous qu'ils sont compatibles avec HTTPS.

Que se passe-t-il si je ne parviens pas à corriger moi-même les erreurs de contenu mixte sur mon site Web ?

Si vous ne parvenez pas à résoudre les erreurs de contenu mixte de manière indépendante, n'hésitez pas à contacter le support de votre fournisseur d'hébergement Web ou à embaucher un développeur professionnel.

5. Conclusion

La résolution des erreurs de contenu mixte sur votre site Web WordPress est nécessaire pour maintenir une expérience de navigation sécurisée et transparente.

Lorsque vous choisissez un fournisseur d'hébergement, assurez-vous qu'il propose des certificats SSL gratuits et que vous installez un certificat SSL à partir de votre panneau d'hébergement ou cPanel lors de l'installation de votre site Web WordPress.

Deuxièmement, assurez-vous de ne pas coller d'URL qui n'utilisent pas de protocole sécurisé, tel que HTTPS, sur vos pages Web, car elles pourraient également déclencher cette erreur.

Cependant, si vous avez déjà rencontré le problème, vous pouvez utiliser le plugin recommandé mentionné dans cet article de blog pour corriger l'erreur, ou vous pouvez mettre à jour manuellement les liens lorsque vous les détectez.

Si vous aimez cet article, faites-le nous savoir en tweetant @rankmathseo.