Rencontrez-vous l’erreur « 429 Too Many Requests » sur votre site WordPress ? Cette erreur signifie qu’un compte a envoyé trop de requêtes HTTP au serveur de votre site. Elle peut être particulièrement frustrante car il est difficile d’en déterminer la cause exacte.
Dans cet article, nous allons vous montrer comment résoudre facilement l’erreur « 429 Trop de requêtes » sur WordPress.
Quelles sont les causes de l’erreur 429 ?
L’erreur « 429 Too Many Requests » survient généralement lorsque des utilisateurs, des bots ou des scripts tentent de faire un grand nombre de requêtes sur votre site en peu de temps, dans le but de se protéger contre des attaques potentielles, comme les attaques par déni de service (DDOS).
Imaginez votre site comme une porte très fréquentée. Pour maintenir les choses en ordre, il y a une limite au nombre de personnes qui peuvent entrer simultanément sur le site.
Si trop de personnes tentent d’entrer en même temps, la porte leur demande d’attendre, et c’est là que vous voyez l’erreur « 429 Trop de requêtes ».
Méthodes pour résoudre l’erreur 429 sur WordPress
Puisque l’erreur « 429 Too Many Requests » peut être causée par différents facteurs, nous allons vous montrer plusieurs méthodes pour diagnostiquer et résoudre le problème :
- Trouvez et désactivez une extension problématique :
La cause la plus courante de l’erreur 429 est une mauvaise extension sur votre site. Commencez par désactiver toutes les extensions de votre site via l’administration de WordPress ou par FTP, puis réactivez-les une à une pour identifier la coupable.
- Passez à un thème WordPress par défaut :
Certains thèmes WordPress incluent des fonctionnalités normalement fournies par des plugins et peuvent également être à l’origine de l’erreur « 429 ». Testez en activant un thème par défaut comme Twenty Twenty-One.
- Changez l’URL de connexion WordPress :
Si vous craignez une attaque DDOS, changez votre URL de connexion WordPress à l’aide d’une extension comme WPS Hide Login.
- Vérifiez les problèmes de contenu mixte :
L’erreur peut être liée à des problèmes de contenu mixte, où des éléments sont chargés via HTTP alors que votre site est en HTTPS. Utilisez une extension de sécurité WordPress pour détecter et corriger ces problèmes.
- Vérifiez les limites de requêtes API de vos extensions :
Si des extensions ou des fonctionnalités de votre site dépendent de services externes, assurez-vous qu’elles ne dépassent pas les limites de requêtes API.
- Examinez vos journaux d’erreur en mode débogage :
Activez le mode débogage de WordPress pour obtenir des informations détaillées sur les erreurs internes, y compris celles pouvant causer l’erreur 429.
- Restaurez votre sauvegarde du site :
Si les méthodes précédentes ne fonctionnent pas, envisagez de restaurer une sauvegarde de votre site datant d’avant l’apparition de l’erreur.
- Contactez votre fournisseur d’hébergement :
Si l’erreur apparaît dans des services tiers nécessitant l’accès à votre site, discutez avec votre hébergeur pour ne pas bloquer ces requêtes.
- Installez une extension de mise en cache WordPress :
Pour prévenir de futures occurrences, installez une extension de mise en cache qui réduira le nombre de requêtes que votre serveur doit gérer.