diOptera Favicon

Problèmes de connexion : résoudre l’erreur cURL 28 et la boucle de redirection

Votre site tourne en boucle (ERR_TOO_MANY_REDIRECTS) ou affiche une erreur cURL 28 ? Découvrez comment réparer ces problèmes de connexion et restaurer votre site.

Partager l'article

Votre site refuse de s’afficher et votre navigateur affiche un message décourageant comme « ERR_TOO_MANY_REDIRECTS » (la page ne fonctionne pas car elle vous redirige trop de fois) ou « cURL error 28: Connection timed out » dans votre tableau de bord. Ces erreurs de connexion peuvent bloquer vos visiteurs ou vous empêcher de mettre à jour vos extensions. Heureusement, bien qu’elles semblent complexes, leurs causes sont très spécifiques et peuvent être corrigées méthodiquement.

Vérification rapide : La boucle de redirection est presque toujours causée par un conflit avec votre certificat SSL (HTTPS) ou un plugin de cache mal configuré. L’erreur cURL 28, quant à elle, indique que le pare-feu de votre hébergeur bloque la communication de votre site vers l’extérieur.

Étape 1 : Casser la boucle de redirection (ERR_TOO_MANY_REDIRECTS)

Votre site tourne en rond : il essaie de charger la version HTTP, qui le renvoie vers la version HTTPS, qui le renvoie vers la HTTP, etc. Jusqu’à ce que le navigateur abandonne.

  1. Videz les cookies de votre navigateur : Parfois, la boucle n’existe que dans la mémoire de votre ordinateur. Effacez vos cookies et réessayez.
  2. Vérifiez vos URL dans WordPress : Si vous avez accès à wp-admin, allez dans Réglages > Général. Assurez-vous que l’Adresse web de WordPress et l’Adresse web du site sont rigoureusement identiques (elles doivent toutes les deux commencer par https://).
  3. Forcez les URL via le serveur : Si le tableau de bord est inaccessible, ouvrez votre Gestionnaire de fichiers (chez Hostinger, OVH…), éditez le fichier wp-config.php et ajoutez ces deux lignes juste au-dessus de /* C'est tout, ne touchez pas à ce qui suit ! */ : define('WP_HOME','https://votresite.com'); define('WP_SITEURL','https://votresite.com'); (N’oubliez pas de remplacer votresite.com par votre vrai domaine).

Étape 2 : Résoudre l’erreur cURL 28 (Connection timed out)

L’erreur cURL 28 apparaît souvent dans l’outil Santé du site. Elle signifie que votre WordPress essaie de contacter un autre serveur (pour vérifier une licence d’extension ou télécharger une mise à jour), mais qu’il ne reçoit aucune réponse.

  1. Désactivez temporairement votre pare-feu / extension de sécurité : Des plugins comme Wordfence ou iThemes Security peuvent parfois bloquer les requêtes sortantes de manière trop agressive.
  2. Vérifiez votre version de PHP et cURL : Dans le panneau de votre hébergeur, assurez-vous d’utiliser une version de PHP récente (8.1 ou 8.2). Si la bibliothèque cURL de votre serveur est obsolète, elle ne pourra pas se connecter de manière sécurisée.
  3. Contactez votre hébergeur : Si l’erreur persiste, c’est très souvent le pare-feu de votre hébergeur (ModSecurity, par exemple) qui bloque les adresses IP externes. Demandez au support technique d’autoriser les requêtes sortantes pour votre site.

La manipulation de ces paramètres de sécurité vous semble trop technique ? Ne risquez pas de laisser votre site vulnérable.Confiez-nous la réparation immédiate de votre WordPresspour rétablir une connexion stable et sécurisée.

Étape 3 : Réparer les erreurs de certificat SSL

Parfois, la boucle de redirection est causée par un certificat SSL mal installé. Le serveur force le HTTPS, mais le certificat n’est pas reconnu.

  1. Allez dans le tableau de bord de votre hébergeur et cherchez la section SSL / TLS.
  2. Vérifiez que le certificat de votre domaine est bien Actif. S’il est expiré, forcez son renouvellement (souvent gratuit via Let’s Encrypt).
  3. Si le certificat est valide mais que le site bloque, installez (si vous avez accès au tableau de bord) l’extension Really Simple SSL. Elle corrigera automatiquement tous les conflits de redirection en un clic.

Une boucle infinie qui détruit votre trafic

Une erreur « Too many redirects » rend votre site totalement invisible pour les moteurs de recherche. Si les robots de Google se retrouvent coincés dans cette boucle, ils ne pourront plus explorer vos pages. Pire, ils considéreront votre site comme cassé, ce qui fera plonger votre référencement naturel (SEO) en quelques jours. Il est impératif de briser cette boucle immédiatement.

Vous tournez toujours en rond ?

Si vous avez forcé les URL, vérifié le SSL et désactivé le cache, mais que le navigateur refuse toujours d’afficher votre site, le conflit est probablement enfoui dans la table wp_options de votre base de données ou dans les règles de routage avancées de votre serveur NGINX/Apache.

Arrêtez de vous arracher les cheveux. Grâce à notre expertise en maintenance WordPress, nous identifions la règle qui fait boucler votre site et restaurons sa visibilité en urgence, sans modifier votre design ni vos contenus.

Foire Aux Questions (FAQ)

Qu’est-ce que « cURL » sur WordPress ?

cURL est un outil logiciel (une bibliothèque PHP) que WordPress utilise pour communiquer avec d’autres sites web en arrière-plan. C’est grâce à lui que WordPress peut contacter l’API de Stripe pour vos paiements, ou le serveur de WordPress.org pour trouver des mises à jour.

Pourquoi la boucle de redirection n’apparaît-elle que sur la page de connexion (wp-admin) ?

C’est un problème classique lié aux cookies ou à un conflit entre un plugin de sécurité qui force le SSL sur la page de connexion, et l’hébergeur qui gère le SSL différemment. Vider les cookies résout souvent le problème pour l’administrateur.

Puis-je ignorer l’erreur cURL 28 si mon site s’affiche bien ?

Non. Même si vos visiteurs voient le site, l’erreur cURL 28 empêche les communications vitales en arrière-plan. Vos sauvegardes automatiques vers le cloud risquent d’échouer, et vos passerelles de paiement pourraient cesser de fonctionner correctement.