Qu’est-ce que l’erreur HTTP 429 et comment la résoudre ?

4.9/5 - (195 votes)

Le « meilleur » type d’erreur que vous puissiez obtenir est celui qui vous indique précisément la cause du problème. L’erreur HTTP 429 est très bien notée dans ce domaine. Vous saurez immédiatement de quoi il s’agit, ce qui vous permettra d’identifier immédiatement le coupable. En résumé, l’erreur 429 apparaît lorsque quelqu’un ou quelque chose fait trop de requêtes à votre serveur. Si vous utilisez WordPress, il existe plusieurs façons simples de résoudre ce problème.

Qu’est-ce que l’erreur HTTP 429 ?

http 429

L’erreur HTTP 429 est mieux connue par son message d’accompagnement, qui se lit comme suit : « Trop de requêtes ». Selon le navigateur que vous utilisez, le code d’erreur peut être légèrement différent. Voici quelques-unes des variantes les plus courantes : 

  • « Erreur 429 »
  • « HTTP 429
  • « Erreur 429 (trop de requêtes) »

Comme vous pouvez le constater, l’identifiant « 429 » est toujours présent. En résumé, ce code d’erreur signifie deux choses. Soit votre serveur web est débordé par le nombre de requêtes qu’il reçoit, soit il dispose d’un paramètre lui permettant de bloquer les connexions en provenance d’une adresse IP spécifique s’il détecte une anomalie.

Par « anomalie », nous entendons un comportement suspect, tel qu’une adresse IP particulière qui tente d’accéder à la page de connexion de votre site à plusieurs reprises. Les attaques par déni de service (DDoS) peuvent également déclencher l’erreur HTTP 429, car un serveur sécurisé reconnaîtra facilement ce type de comportement malveillant. 

Il est important de comprendre exactement ce qui peut déclencher l’erreur 429. Si c’est vous qui essayez trop souvent d’accéder à une page, l’erreur devrait disparaître d’elle-même. Par exemple, votre hébergeur peut avoir mis en place un paramètre limitant l’accès pendant quelques minutes en cas de comportement suspect. 

En revanche, si l’erreur persiste, il peut s’agir d’une attaque malveillante ou d’un service tiers qui surcharge votre serveur. Dans ce cas, vous devrez peut-être vous retrousser les manches pour résoudre le problème vous-même.

A lire également:  Checklist pour optimiser l'UX de votre site

Comment corriger l’erreur HTTP 429 sur WordPress (4 techniques)

Dans les sections suivantes, nous allons explorer les quatre façons les plus courantes de corriger l’erreur 429 sur WordPress. Nous allons aborder ces corrections dans l’ordre de ce qui fonctionne le mieux, en commençant par le dépannage de vos plugins.

1. Désactivez tous vos plugins 

Souvent, un plugin malveillant peut être à l’origine d’une erreur 429 persistante. D’après notre expérience, les plugins les plus susceptibles de déclencher une telle erreur sont les suivants : 

  • les plugins de sécurité
  • les solutions qui forcent le chargement de votre site web via HTTPS
  • Les outils qui réécrivent vos URL WordPress d’une manière ou d’une autre

Le moyen le plus rapide de savoir si un plugin déclenche l’erreur HTTP 429 est de désactiver tous ceux qui sont actifs sur votre site. Si l’erreur persiste, vous pouvez essayer une autre solution, et si elle disparaît, vous pouvez commencer à identifier le coupable. 

Désactiver les plugins WordPress est simple. Cependant, l’erreur 429 vous empêche parfois d’accéder à la zone d’administration de WordPress. Si cela vous arrive, la meilleure façon de désactiver temporairement vos plugins est d’utiliser le protocole de transfert de fichiers (FTP).

Une fois que vous vous êtes connecté à votre site web via FTP, naviguez jusqu’au dossier wp-content. Vous y trouverez un dossier appelé plugins. Si vous renommez ce dossier en un autre nom, tous les plugins de votre site web seront désactivés d’un seul coup 

Naturellement, cela affectera la fonctionnalité de votre site web. Toutefois, votre objectif premier doit être de rétablir l’accès à votre site et de vérifier si un plugin est à l’origine de l’erreur. 

Si vous pouvez accéder à votre site normalement après avoir désactivé vos plugins, votre prochaine étape consistera à restaurer le nom d’origine du répertoire des plugins. Une fois cela fait, ouvrez le dossier via FTP et commencez à descendre dans la liste des plugins actifs.

Pour chaque plugin, vous devrez changer le nom de son dossier individuel, ce qui le désactivera. Vérifiez ensuite si l’erreur persiste. Une fois que vous aurez identifié le plugin exact à l’origine du problème, vous pourrez envisager de le remplacer ou de le désinstaller.

A lire également:  Qu'est-ce qu'un schéma unifilaire ?

2. Passer à un thème WordPress par défaut

Dans certains cas, votre thème WordPress actif peut être à l’origine de l’erreur 429. Cela est plus probable avec les thèmes complexes qui utilisent des clés API pour l’authentification. Une fois de plus, nous partons du principe que vous n’avez pas accès à votre tableau de bord WordPress pour résoudre ce problème potentiel. 

Cependant, comme pour les plugins, vous pouvez utiliser un client FTP pour désactiver votre thème actif. Ce processus fonctionne de la même manière que les étapes que nous avons couvertes dans la dernière section : 

  • Connectez-vous à votre site web WordPress via FTP.
  • Naviguez jusqu’à wp-content/themes.
  • Localisez le dossier de votre thème actif.
  • Renommez ce dossier en n’importe quoi d’autre.

Comme WordPress exige que votre site ait un thème actif, il basculera automatiquement vers l’une des options par défaut. Si vous ouvrez votre site web maintenant et que l’erreur a disparu, tout devrait être légèrement différent. À ce stade, vous pouvez essayer de réinstaller votre thème ou de restaurer l’ancien nom de son dossier. 

Si l’erreur persiste, vous devrez peut-être revenir à une version antérieure du thème ou envisager d’en utiliser un autre.

3. Modifiez votre URL de connexion WordPress

Si ni les thèmes ni les plugins ne sont à l’origine de vos problèmes d’erreur 429, alors le problème peut venir de quelqu’un qui tente de s’introduire dans votre site. Habituellement, cela implique de forcer brutalement le passage par votre page de connexion. 

En modifiant l’URL de connexion par défaut de WordPress, vous réglez ce problème et vous contribuez à sécuriser votre site web contre de futures attaques. La façon la plus simple de le faire est d’utiliser un plugin tel que WPS Hide Login.

Nous avons déjà expliqué comment utiliser WPS Hide Login par le passé, car c’est notre outil préféré pour cette tâche. Il est important de noter que vous pouvez également mettre à jour votre URL de connexion WordPress manuellement, mais nous vous déconseillons cette méthode car elle implique d’apporter des modifications significatives aux fichiers principaux de votre site web. 

A lire également:  Les data lake et la gestion MDM

Si vous avez essayé les deux solutions précédentes et que vous n’arrivez toujours pas à accéder au back-end de WordPress, vous ne pourrez pas installer un nouveau plugin. Dans ce cas, vous devrez sortir l’artillerie lourde. Nous entendons par là contacter l’équipe d’assistance de votre hébergeur.

4. Contactez votre fournisseur d’hébergement 

Tout service d’assistance à l’hébergement de qualité appréciera que vous ayez essayé de résoudre le problème avant de le contacter. En ce qui concerne l’erreur HTTP 429, si vous avez exclu à la fois les plugins et les thèmes, vous pouvez supposer qu’il s’agit probablement d’une attaque d’un tiers sur votre site. 

Il existe de nombreuses mesures que vous pouvez utiliser pour sécuriser votre site web WordPress. Cependant, la plupart d’entre elles sont des mesures préventives. Si votre site est actuellement « sous le feu », vous devrez peut-être demander une assistance technique. Même si vous ne pouvez pas accéder à votre site web, le service d’assistance de votre hébergeur devrait être en mesure de jeter un coup d’œil à ses journaux de sécurité et de voir si quelque chose ne va pas. Il peut également être en mesure de restaurer une sauvegarde antérieure à laquelle vous n’avez pas accès. 

À ce stade, nous vous recommandons donc d’informer votre hébergeur de l’erreur que vous rencontrez et de ce que vous avez essayé de faire pour la résoudre. Une fois que l’erreur 429 aura disparu, vous pourrez prendre des mesures pour protéger votre site web afin que ce problème ne se reproduise pas.

Le mot de la fin

En ce qui concerne les erreurs, l’erreur 429 n’est pas très difficile à gérer. Dans le pire des cas, elle peut vous empêcher de vous connecter à la zone d’administration de WordPress, mais il y a toujours quelques étapes simples à suivre pour essayer de résoudre ce problème. Si vous rencontrez l’erreur HTTP 429 et qu’elle persiste pendant plus de quelques minutes, voici quatre solutions rapides qui devraient vous aider à rétablir votre site web dans son état normal : 

  • Désactivez tous vos plugins
  • Passez à un thème WordPress par défaut
  • Modifiez votre URL de connexion WordPress
  • Contactez votre hébergeur

Elimit est un blog sur la technologie et les affaires qui offre des conseils sur la façon de réussir dans le domaine de la technologie, et de réussir dans le développement des affaires et du travail.