Base de connaissances

Erreur de contenu mixte

Une erreur "Contenu Mixte" dans WordPress se produit lorsqu'une page web est chargée via une connexion HTTPS sécurisée, mais que certaines ressources (comme des images, des feuilles de style ou des scripts) sont chargées via une connexion HTTP non sécurisée. Cela peut entraîner des problèmes de sécurité, car la page n'est pas complètement sécurisée.

Voici comment vous pouvez résoudre une erreur de contenu mixte :

Utiliser une extension :

Il existe plusieurs extensions WordPress disponibles qui peuvent aider à corriger automatiquement les problèmes de contenu mixte. Une extension populaire est "Really Simple SSL".

Mettre à jour les URLs dans la base de données :

Si votre site utilisait précédemment HTTP et que vous êtes récemment passé à HTTPS, certaines URLs peuvent encore utiliser l'ancien protocole. Vous pouvez utiliser une extension comme "Better Search Replace" pour mettre à jour toutes les occurrences de http:// en https:// dans votre base de données.

Mettre à jour les URLs de WordPress et du site :

Dans le tableau de bord WordPress, allez dans Réglages > Général. Assurez-vous que les champs "Adresse WordPress (URL)" et "Adresse du site (URL)" utilisent https://.

Vérifier les fichiers du thème et des extensions :

Examinez le fichier functions.php de votre thème ainsi que tous les fichiers d'extensions personnalisées à la recherche de liens HTTP codés en dur. Si vous en trouvez, mettez-les à jour pour utiliser https://.

Utiliser des URLs relatives au protocole :

Au lieu d'utiliser http:// ou https://, vous pouvez utiliser une URL relative au protocole, comme //example.com/path/to/resource. Cela chargera la ressource en utilisant le même protocole que la page actuelle.

Mettre à jour les scripts et ressources externes :

Si vous incluez des scripts ou des ressources externes (comme des polices ou des scripts d'autres domaines), assurez-vous que les URLs utilisent https:// lorsque cela est disponible.

Vérifier le CDN ou les services externes :

Si vous utilisez un Réseau de Distribution de Contenu (CDN) ou d'autres services externes, assurez-vous qu'ils sont configurés pour utiliser HTTPS.

Vérifier le contenu non sécurisé dans les widgets et le contenu :

Si vous intégrez du contenu provenant d'autres sources, comme des vidéos ou des iframes, assurez-vous que ces sources utilisent HTTPS.

Vérifier les liens codés en dur dans les fichiers CSS et JavaScript :

Si vous avez ajouté directement des liens vers des ressources dans vos fichiers CSS ou JavaScript, assurez-vous qu'ils utilisent https://.

Vérifier les extensions ou les thèmes avec du contenu non sécurisé :

Certains thèmes ou extensions peuvent utiliser des ressources non sécurisées. Mettez-les à jour ou remplacez-les si nécessaire.

Inspecter les journaux du serveur :

Examinez les journaux d'erreurs de votre serveur pour obtenir des informations spécifiques sur les erreurs de contenu mixte. Cela peut fournir un contexte supplémentaire sur ce qui cause le problème.

Politique de Sécurité du Contenu (CSP) :

Si vous avez une Politique de Sécurité du Contenu en place, assurez-vous qu'elle autorise les ressources provenant de sources https://.

Utiliser les outils de développement :

Les outils de développement de votre navigateur peuvent vous aider à identifier quelles ressources causent l'erreur de contenu mixte. Vérifiez la console pour les URLs spécifiques.

N'oubliez pas de toujours sauvegarder votre site avant d'apporter des modifications importantes. Cela vous permettra de revenir en arrière si d'autres problèmes surviennent.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?