Table des matières:
Pourquoi l’erreur SSL apparaît sur WordPress en 2026 ?
L’erreur SSL sur WordPress est un problème fréquent qui peut survenir à tout moment, même en 2026. Elle se manifeste généralement par un message d’avertissement dans le navigateur, comme « Votre connexion n’est pas privée » ou « ERR_SSL_PROTOCOL_ERROR ». Cette erreur est souvent liée à une mauvaise configuration du certificat SSL, à un contenu mixte (HTTP et HTTPS) ou à des problèmes de cache. Dans cet article, nous allons vous expliquer comment résoudre l’erreur SSL sur WordPress en 2026, étape par étape.
Qu’est-ce qu’une erreur SSL sur WordPress ?
SSL (Secure Sockets Layer) est un protocole de sécurité qui crypte les données échangées entre le navigateur de l’utilisateur et votre site WordPress. Une erreur SSL signifie que ce cryptage est défaillant, ce qui peut nuire à la confiance des visiteurs et à votre référencement. En 2026, les navigateurs sont encore plus stricts concernant les certificats SSL, rendant leur correction essentielle.
Les causes courantes de l’erreur SSL sur WordPress
- Certificat SSL expiré ou mal installé : Le certificat n’est plus valide ou n’a pas été correctement configuré.
- Contenu mixte : Des ressources (images, scripts, CSS) sont chargées en HTTP alors que le site est en HTTPS.
- Problème de redirection HTTPS : Les redirections de HTTP vers HTTPS ne fonctionnent pas correctement.
- Cache du navigateur ou du site : Une version obsolète du site est affichée.
- Problème de plugins ou thèmes : Certains plugins ou thèmes peuvent interférer avec SSL.
- Configuration du serveur : Le serveur web (Apache, Nginx) peut être mal configuré.
Comment résoudre l’erreur SSL sur WordPress en 2026 ?
1. Vérifier l’état de votre certificat SSL
La première étape pour résoudre l’erreur SSL sur WordPress est de vérifier que votre certificat est valide et correctement installé. Utilisez des outils en ligne comme SSL Checker pour tester votre domaine. Si le certificat est expiré, renouvelez-le auprès de votre hébergeur ou via Let’s Encrypt (gratuit).
2. Corriger les problèmes de contenu mixte
Le contenu mixte est une cause fréquente d’erreur SSL. Pour le détecter, utilisez la console du navigateur (F12) et recherchez les avertissements de contenu mixte. Ensuite, installez un plugin comme Really Simple SSL qui force le HTTPS et corrige automatiquement les URLs. Vous pouvez aussi utiliser un plugin de recherche et remplacement pour changer toutes les URLs HTTP en HTTPS dans la base de données.
3. Mettre à jour l’URL du site dans WordPress
Assurez-vous que l’URL de votre site WordPress utilise HTTPS. Allez dans Réglages > Général et modifiez les champs « Adresse web de WordPress » et « Adresse web du site » en remplaçant http:// par https://. Si vous ne pouvez pas accéder à l’administration, éditez le fichier wp-config.php et ajoutez :
define('WP_HOME','https://votresite.com');
define('WP_SITEURL','https://votresite.com');
4. Forcer la redirection HTTPS via le fichier .htaccess
Pour résoudre l’erreur SSL sur WordPress, vous pouvez forcer la redirection de HTTP vers HTTPS en ajoutant ces lignes dans le fichier .htaccess à la racine de votre site :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
Attention : faites une sauvegarde avant de modifier ce fichier.
5. Vider le cache du site et du navigateur
Le cache peut afficher une ancienne version du site sans SSL. Videz le cache de votre plugin de cache (comme W3 Total Cache ou WP Super Cache) et celui de votre navigateur. Si vous utilisez un CDN (Cloudflare, etc.), videz également son cache.
6. Désactiver les plugins et thèmes conflictuels
Parfois, un plugin ou un thème peut causer l’erreur SSL. Désactivez temporairement tous vos plugins et passez à un thème par défaut (Twenty Twenty-Three). Si l’erreur disparaît, réactivez les plugins un par un pour identifier le coupable. Mettez ensuite à jour ou remplacez le plugin ou thème problématique.
7. Vérifier la configuration du serveur
Si les étapes précédentes ne suffisent pas, le problème peut venir de votre serveur. Contactez votre hébergeur pour vérifier que le certificat SSL est bien installé et que le serveur supporte les protocoles TLS 1.2 ou 1.3. Assurez-vous également que les fichiers de configuration (Apache ou Nginx) incluent les directives SSL correctes.
Comment prévenir l’erreur SSL sur WordPress à l’avenir ?
- Automatiser le renouvellement SSL : Utilisez Let’s Encrypt avec un renouvellement automatique.
- Utiliser un plugin SSL fiable : Really Simple SSL ou SSL Insecure Content Fixer.
- Mettre à jour régulièrement WordPress, les plugins et les thèmes.
- Surveiller votre site avec des outils comme SSL Labs.
- Éviter les plugins obsolètes ou non maintenus.
Erreurs SSL spécifiques et leurs solutions en 2026
ERR_SSL_PROTOCOL_ERROR
Cette erreur indique un problème de protocole. Vérifiez que votre serveur supporte TLS 1.2 minimum. Désactivez les anciens protocoles (SSLv3, TLS 1.0).
NET::ERR_CERT_AUTHORITY_INVALID
Le certificat n’est pas reconnu par une autorité de certification. Assurez-vous d’utiliser un certificat valide (Let’s Encrypt, Comodo, etc.). Vérifiez aussi la chaîne de certificats intermédiaires.
Contenu mixte (Mixed Content)
Utilisez le plugin Really Simple SSL pour corriger automatiquement les URLs. Vous pouvez aussi ajouter manuellement le code suivant dans le fichier functions.php de votre thème :
add_filter('script_loader_src', 'agnostic_script_loader_src', 20, 2);
function agnostic_script_loader_src($src, $handle) {
return preg_replace('/^(http|https):/', '', $src);
}
Conclusion
Résoudre l’erreur SSL sur WordPress en 2026 est essentiel pour la sécurité et le référencement de votre site. En suivant ce guide, vous pourrez identifier et corriger les causes les plus courantes : certificat invalide, contenu mixte, redirection incorrecte ou conflit de plugins. N’oubliez pas de maintenir votre site à jour et d’utiliser des outils de surveillance pour éviter que l’erreur ne se reproduise. Si le problème persiste, n’hésitez pas à contacter votre hébergeur ou un développeur WordPress.
Photo by Matej Bizjak on Pexels
