Comment corriger l’erreur 400 Bad Request sur WordPress

Rencontrer une erreur 400 Bad Request sur votre site WordPress peut être frustrant et déroutant. Cette erreur survient généralement lorsque le client, c’est-à-dire le navigateur qui envoie la requête, transmet au serveur des informations qu’il ne peut pas comprendre ou traiter.

Dans cet article, nous explorerons les causes de cette erreur et fournirons un guide étape par étape pour la résoudre efficacement.

Quelles sont les causes d’une erreur 400 Bad Request ?

Plusieurs facteurs peuvent provoquer une erreur 400 Bad Request sur un site WordPress :

  • Erreurs de syntaxe dans l’URL : URLs mal saisies ou caractères non autorisés dans une URL.
  • Cookies et caches du navigateur corrompus : Cookies ou caches stockés qui entrent en conflit avec les données nouvelles ou mises à jour du serveur.
  • Échecs de résolution DNS : Problèmes lors de la résolution d’un nom de domaine en adresse IP.
  • Défaillances côté serveur : Problèmes sur le serveur lui-même, comme des configurations erronées ou des fichiers corrompus.

Solutions simples pour l’erreur 400 Bad Request

  1. Vider le cache et les cookies du navigateur
  2. Vérifier l’URL
  3. Désactiver les extensions du navigateur
  4. Vider le cache DNS
  5. Augmenter la limite de mémoire PHP

Remarque : Il est conseillé de sauvegarder votre site web avant d’effectuer toute modification. Si quelque chose tourne mal, vous pouvez rapidement restaurer votre site à son état précédent*. Vous pouvez utiliser WP Staging pour des sauvegardes automatiques faciles. Consultez le guide de sauvegarde et de restauration pour plus d’aide.*

1. Vider le cache et les cookies du navigateur

Parfois, le cache et les cookies de votre navigateur peuvent être corrompus, ce qui provoque une erreur 400 Bad Request. Les effacer résout souvent le problème.

  • Ouvrez votre navigateur, cliquez sur les trois points en haut à droite et sélectionnez "Effacer les données de navigation".
Supprimer le cache du navigateur
  • Sélectionnez la période, cochez "Cookies et autres données de site" ainsi que "Images et fichiers en cache", puis cliquez sur "Effacer les données".
vider le cache et les cookies du navigateur pour corriger l'erreur 400 Bad Request.

Après avoir vidé le cache et les cookies, redémarrez votre navigateur et essayez de revisiter votre site WordPress. Cela corrige souvent l’erreur 400 Bad Request, car votre navigateur démarre proprement, sans erreurs.

2. Vérifier l’URL

Une cause fréquente de l’erreur 400 Bad Request est une faute dans l’URL. Pour y remédier, assurez-vous que l’adresse web ne contient pas de fautes de frappe, de caractères supplémentaires ou de mauvais format.

Vérifiez les espaces inutiles, les symboles ou les signes de ponctuation, et vérifiez que les chaînes de requête sont correctement formatées.

Parfois, essayer une version plus simple de l’URL, comme la page d’accueil, peut aider à identifier si le problème vient d’une page spécifique. C’est une solution simple mais efficace.

3. Désactiver les extensions du navigateur

Parfois, les extensions du navigateur peuvent perturber le chargement de votre site WordPress, ce qui provoque une erreur 400 Bad Request. Pour vérifier si une extension est en cause, essayez de les désactiver.

Accédez aux paramètres ou au menu de votre navigateur, puis localisez la section dédiée à la gestion des extensions ou modules complémentaires.

supprimer les extensions du navigateur en conflit pour corriger l'erreur 400 Bad Request

Désactivez temporairement toutes les extensions, puis fermez et rouvrez votre navigateur pour appliquer les modifications. Visitez votre site WordPress pour vérifier si l’erreur est résolue.

Si la désactivation des extensions résout le problème, vous pouvez les réactiver une par une pour identifier celle qui pose problème.

4. Vider le cache DNS

Vider votre cache DNS peut aider à résoudre l’erreur 400 Bad Request en supprimant les informations DNS obsolètes ou corrompues. Cela oblige votre ordinateur à rafraîchir les informations DNS et peut corriger l’erreur.

Windows :

Appuyez sur Win + R, tapez cmd et appuyez sur Entrée.

Ouvrir cmd sous Windows

Tapez ipconfig /flushdns et appuyez sur Entrée.

Vider votre DNS sous Windows pour corriger l'erreur 400 Bad Request

Vous devriez recevoir une confirmation indiquant que le cache DNS a été vidé avec succès.

DNS vide

Mac :

Ouvrez le Terminal (Applications > Utilitaires > Terminal) et exécutez les commandes appropriées en fonction de votre version de macOS pour vider le cache DNS. Il se peut que vous deviez saisir votre mot de passe administrateur.

Vider votre DNS avec Mac
  • MacOS 10.10.4 et supérieur : sudo killall -HUP mDNSResponder
  • MacOS 10.10.1, 10.10.2 et 10.10.3 : sudo discoveryutil mdnsflushcache
  • MacOS 10.7, 10.8 et 10.9 : sudo killall -HUP mDNSResponder
  • MacOS 10.5 et 10.6 : sudo dscacheutil -flushcache

Après avoir vidé votre cache DNS, fermez et rouvrez votre navigateur pour que les modifications prennent effet. Une fois votre navigateur redémarré, visitez votre site WordPress pour vérifier si l’erreur 400 Bad Request est résolue. Cette étape permet de rafraîchir la connexion et peut souvent corriger le problème.

5. Augmenter la limite de mémoire PHP

Une limite de mémoire PHP basse peut parfois provoquer une erreur 400 Bad Request sur votre site WordPress. Augmenter la limite de mémoire PHP permet à votre site de traiter plus de données et peut résoudre ce problème.

Accédez au répertoire racine de votre WordPress via FTP, Gestionnaire de fichiers ou cPanel.

Fichiers du coeur de WordPress

Dans le répertoire racine de WordPress, repérez le fichier nommé wp-config.php. Faites un clic droit sur wp-config.php et sélectionnez « Modifier » dans le menu contextuel.

Modifier votre fichier wp-config de WordPress

Dans l’éditeur, ajoutez la ligne de code suivante près du début du fichier, juste avant la ligne /* That's all, stop editing! Happy publishing. */ :

PHP
define('WP_MEMORY_LIMIT', '256M');
augmenter la limite de memoire PHP pour corriger l'erreur 400 Bad Request

Après avoir ajouté le code, cliquez sur le bouton "Enregistrer les modifications" en haut à droite de l’éditeur.

Enregistrer le fichier wp-config pour appliquer les modifications

Conclusion

Essayez des étapes simples pour corriger l’erreur 400 Bad Request sur votre site WordPress. Commencez par vider le cache et les cookies de votre navigateur. Ensuite, vérifiez si l’URL ne contient pas d’erreurs. Désactivez les extensions du navigateur et videz votre cache DNS si nécessaire. Augmenter la limite de mémoire PHP peut également aider.

Ces étapes devraient permettre de résoudre l’erreur et de faire fonctionner votre site sans problème. Si le problème persiste, contactez votre hébergeur pour obtenir plus d’aide.

Articles connexes

Rene Hermenau

Auteur : Rene Hermenau

À propos de l'auteur : René Hermenau est le fondateur de WP STAGING. Il travaille sur les sauvegardes WordPress, les environnements de staging, les migrations, la gestion des bases de données et les workflows de déploiement sécurisés.