Table des matières:
Pourquoi l’erreur ‘Your connection is not private’ apparaît-elle sur WordPress ?
L’erreur ‘Your connection is not private’ est un message de sécurité qui s’affiche dans le navigateur lorsque le certificat SSL d’un site WordPress est invalide, expiré ou mal configuré. Cela bloque l’accès au site et peut nuire à votre référencement et à la confiance des visiteurs. Comprendre les causes est la première étape pour résoudre l’erreur ‘Your connection is not private’ sur WordPress.
Les causes fréquentes de l’erreur SSL sur WordPress
- Certificat SSL expiré : La date de validité est dépassée.
- Certificat mal installé : Il n’est pas correctement lié au domaine.
- Contenu mixte (mixed content) : Des ressources HTTP sont chargées sur une page HTTPS.
- Problème de cache navigateur : Le navigateur conserve une version obsolète du certificat.
- Erreur de configuration serveur : Le fichier .htaccess ou les paramètres SSL sont incorrects.
- Plugin de sécurité ou cache : Certains plugins interfèrent avec le chargement SSL.
Étapes pour corriger l’erreur ‘Your connection is not private’ sur WordPress
Voici un guide détaillé pour résoudre l’erreur ‘Your connection is not private’ sur WordPress, en commençant par les vérifications de base jusqu’aux solutions avancées.
1. Vérifier la validité de votre certificat SSL
Utilisez un outil en ligne comme SSL Checker pour tester l’état de votre certificat. Si le certificat est expiré, renouvelez-le auprès de votre hébergeur. Si vous utilisez Let’s Encrypt, la plupart des hébergeurs proposent un renouvellement automatique.
2. Forcer HTTPS dans WordPress
Assurez-vous que votre site force le protocole HTTPS. Allez dans Réglages > Général et modifiez les URLs de WordPress et de l’adresse du site pour qu’elles commencent par https://. Ensuite, ajoutez ce code dans votre fichier wp-config.php avant la ligne /* That's all, stop editing! */ :
define('FORCE_SSL_ADMIN', true);
Si vous avez accès au fichier .htaccess, vous pouvez aussi rediriger tout le trafic HTTP vers HTTPS avec ces règles :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
3. Corriger le contenu mixte (mixed content)
Le contenu mixte se produit lorsque des images, scripts ou feuilles de style sont chargés en HTTP sur une page HTTPS. Utilisez un plugin comme Really Simple SSL qui corrige automatiquement ces URLs. Vous pouvez aussi rechercher manuellement les ressources non sécurisées avec les outils de développement du navigateur (onglet Console).
4. Vider le cache du navigateur et du site
Un cache obsolète peut provoquer l’erreur. Videz le cache de votre navigateur (paramètres > historique > effacer les données). Si vous utilisez un plugin de cache (WP Rocket, W3 Total Cache, etc.), videz également le cache du site.
5. Désactiver temporairement les plugins de sécurité
Certains plugins comme les pare-feu ou les scanners de sécurité peuvent bloquer le certificat SSL. Désactivez-les un par un pour identifier le coupable. Si le problème disparaît, contactez le support du plugin ou cherchez une mise à jour.
6. Vérifier la configuration du serveur
Si vous avez accès au panneau de contrôle de votre hébergement (cPanel, Plesk), vérifiez que le certificat SSL est bien attribué à votre domaine. Parfois, un certificat wildcard peut être mal configuré. Contactez votre hébergeur si nécessaire.
Solutions avancées pour l’erreur ‘Your connection is not private’
Si les étapes précédentes n’ont pas fonctionné, essayez ces solutions plus techniques pour résoudre l’erreur ‘Your connection is not private’ sur WordPress.
Réinstaller le certificat SSL
Supprimez le certificat actuel et réinstallez-le. Avec Let’s Encrypt, vous pouvez utiliser un plugin comme Really Simple SSL ou SSL Zen pour faciliter le processus. Assurez-vous que le certificat couvre bien votre domaine avec et sans www.
Modifier le fichier wp-config.php pour forcer SSL
Ajoutez ces lignes dans wp-config.php pour forcer SSL sur tout le site :
define('WP_HOME', 'https://votredomaine.com');
define('WP_SITEURL', 'https://votredomaine.com');
Attention : remplacez votredomaine.com par votre nom de domaine réel.
Vérifier les erreurs de chaîne de certificat
Parfois, le certificat intermédiaire manque. Utilisez un outil comme SSL Labs pour analyser la chaîne. Si le certificat intermédiaire est manquant, téléchargez-le et installez-le via votre hébergeur.
Utiliser un plugin de vérification SSL
Des plugins comme SSL Insecure Content Fixer ou WP Force SSL peuvent automatiquement détecter et corriger les problèmes SSL sur votre site WordPress.
Prévenir l’erreur ‘Your connection is not private’ à l’avenir
Pour éviter que cette erreur ne se reproduise, suivez ces bonnes pratiques :
- Activez le renouvellement automatique du certificat SSL avec Let’s Encrypt ou votre hébergeur.
- Mettez régulièrement à jour WordPress, les thèmes et les plugins pour éviter les conflits.
- Utilisez un monitoring de site (comme UptimeRobot) pour être alerté en cas de problème SSL.
- Testez périodiquement votre certificat avec des outils en ligne.
- Évitez les plugins obsolètes qui pourraient causer du contenu mixte.
Conclusion : résoudre l’erreur ‘Your connection is not private’ sur WordPress
L’erreur ‘Your connection is not private’ peut sembler intimidante, mais elle est généralement facile à corriger en suivant une approche méthodique. En vérifiant votre certificat SSL, en forçant HTTPS, en corrigeant le contenu mixte et en nettoyant le cache, vous pouvez rapidement rétablir la sécurité et l’accès à votre site WordPress. Si le problème persiste, n’hésitez pas à contacter votre hébergeur ou un développeur. Un site sécurisé est essentiel pour la confiance des visiteurs et le référencement. En appliquant ces solutions, vous pourrez efficacement résoudre l’erreur ‘Your connection is not private’ sur WordPress et offrir une expérience de navigation optimale.
