So beheben Sie den HTTP-Fehler 400 für WordPress-Websites
Veröffentlicht: 2020-07-20Sie kennen wahrscheinlich den HTTP 404-Fehler. Dies geschieht, wenn die angeforderte Seite oder das angeforderte Dokument nicht gefunden werden kann. Aber was ist, wenn Sie einen HTTP-Fehler 400 erhalten, bei dem Sie die Nachricht über eine ungültige Anforderung erhalten ? Das ist etwas kniffliger, aber kein Grund zur Sorge. Wir möchten einige der häufigsten Gründe für das Auftreten eines 400-Fehlers, Möglichkeiten zur Behebung des Fehlers und Schritte, die Sie ergreifen können, um dies zu verhindern, durchgehen.
Abonnieren Sie unseren Youtube-Kanal
Was ist der HTTP-Fehler 400?
Von allen HTTP-Fehlern, die Benutzer erhalten, ist dies einer der häufigsten Fehler, die auf der Benutzerseite auftreten. Das soll nicht heißen, dass sich Serveradministratoren nicht darum kümmern müssen. Tun sie. Aber in vielen Fällen ist die Anfrage von Anfang an schlecht und die Website kann sie nicht verstehen. Anstatt zu versuchen, es zu erfüllen, gibt es dir nur 400.
Glücklicherweise gibt es einige Dinge, die Sie tun können, um die Anfrage an die Serverprozesse weiterzuleiten und auszuführen. Schauen wir uns dann einige der Ursachen an und wie Sie sie beheben können.
Browser-Cache- und Cookie-Probleme
Wir haben es schon einmal gesagt, und wir werden es noch einmal sagen. Das Löschen Ihres Browser-Cache ist das "Aus- und dann wieder einschalten" von HTTP-Fehlern. Oder wirklich, die meisten Internetfehler. Leider wird dadurch nicht alles behoben. Wenn jedoch irgendwo eine Beschädigung aufgetreten ist, ein abgelaufenes Cookie oder einfach nur etwas gesperrt ist und nicht geparst werden kann, kann das Löschen Ihres Browser-Cache möglicherweise dazu führen, dass es gelöscht wird.
Oft wird beim Absenden des Formulars oder beim Anmelden ein 400-Fehler zurückgegeben. Wenn Sie gesicherte und verschlüsselte Pakete senden, kann während des Vorgangs etwas schief gehen. Manchmal kann es eine einfache Aktualisierung tun, aber manchmal kann ein voller Cache-Drang es aufräumen.
Darüber hinaus können Sie versuchen, den Cache zu umgehen, wenn Sie einen HTTP-Fehler 400 erhalten, indem Sie auf dem Fehlerbildschirm STRG/CMD – Umschalt – R drücken. Das könnte helfen, Ihre Anfrage durchzusetzen. Wenn nicht, fahren Sie mit den anderen Fixes fort.
Überprüfen Sie Ihre URLs
Eine der Hauptursachen für den HTTP-Fehler 400 ist tatsächlich ein Fehler in der URL. Nicht wie ein Tippfehler, der im Allgemeinen zu einem 404 führt, sondern ein unzulässiges Zeichen, das nicht Teil der erwarteten Syntax des Servers ist.
Kommen wir zu einem einfachen Beispiel. Wenn Sie mit einer UTM-Kampagne arbeiten, können Sie %20 und ähnliche Codes verwenden, um Zeichen einzufügen ( %20 fügt ein Leerzeichen ein). So was:
www.elegantthemes.com/divi ?utm_campaign=viral%20campaign&utm_medium=Blog%20post&utm_source=TikTok

Sie können diese URL jetzt in unseren Browser eingeben und es würde funktionieren. Wenn Sie jedoch im Hauptteil der URL (der Teil vor dem ? , der Abfragezeichenfolgen in einer URL angibt) ein % oder %20 einfügen, hat der Server keine Ahnung, wonach Sie fragen.
www.elegantthemes.com/%divi gibt Ihnen dies:

Weil die Standard-URL-Struktur dieses Zeichen nicht akzeptiert. Stellen Sie sicher, dass Sie die URL in keiner Weise falsch formatiert haben, wenn Sie einen HTTP-Fehler 400 erhalten. Dass die URL, die Sie erreichen möchten, richtig eingegeben wurde. Dies ist höchstwahrscheinlich bei URLs der Fall, auf die Sie klicken sollte nicht da sein.
Überprüfen Sie Browser-Add-Ons und -Erweiterungen
Ähnlich wie beim WordPress-Debugging möchten Sie sicherstellen, dass keine Software von Drittanbietern das Problem verursacht. Wenn Sie Browsererweiterungen oder Add-ons ausführen, ist es eine sehr gute Idee, diese einzeln zu deaktivieren, um zu sehen, ob eine davon den Fehler verursacht.


Sie können alles auf einmal tun, aber dann wissen Sie nicht, wer der Täter ist. Überprüfen Sie sie daher einzeln. Und wenn Sie die Seite neu laden können und keinen 400-Fehler erhalten, dann lernen Sie entweder, eine Weile ohne dieses Add-On zu leben, oder überprüfen Sie den Marktplatz für Erweiterungen, um sicherzustellen, dass er auf die neueste Version aktualisiert ist.
Dateigröße ist zu groß
Dies ist ein großes Problem in WordPress. WP-Benutzer sind beim Versuch, eine Datei hochzuladen, immer auf einen HTTP-Fehler gestoßen. Das passiert nicht nur mit WordPress. Aber mit WP ist es eine sehr einfache Lösung. Um jedoch sicherzustellen, dass die 400, die Sie einstellen, auf der Dateigröße basiert, laden Sie eine kleinere Datei auf den Server hoch. Wenn es durchgeht, besteht eine höhere Wahrscheinlichkeit, dass die Dateigrößenbeschränkung erhöht werden muss. Außerdem hatten wir Glück beim Abmelden und erneuten Anmelden, um einen 400-Fehler basierend auf Uploads zu beheben.
In Ihrer Datei wp-config.php sollten Sie eine Zeile finden, die etwa so aussieht: define('WP_MEMORY_LIMIT', '64M');

Wenn Sie es nicht finden, können Sie dieses direkt über der Zeile mit der Aufschrift /* kopieren/einfügen. Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */. Stellen Sie dann 64M auf 128M oder 256M ein . Dies ändert die maximale Datei-Upload-Größe (in Megabyte) für deine WordPress-Site.
Sie können die maximale Dateigröße auch über Ihre .htaccess- Datei und die Datei functions.php im Verzeichnis Ihres Themes ändern. Wenn Sie diesen Weg lieber gehen möchten, haben wir eine großartige Dokumentation, die Sie durch die Schritte führt.
Leeren Sie Ihren DNS-Cache
Das Leeren Ihres DNS-Cache kann genauso hilfreich sein wie das Löschen des Cache Ihres Browsers und das Löschen von Cookies. (Sie sind übrigens völlig getrennt.) Das Konzept ist jedoch dasselbe. Ihr Computer speichert DNS-Informationen für Websites, die Sie besucht haben, um sie beim erneuten Besuch schneller zu laden. Aber… manchmal kollidieren diese alten Informationen mit der neuesten Version der Site. Und Sie erhalten einen 400-Fehler.
Es ist jedoch eine ziemlich einfache Lösung. Unter Windows müssen Sie nur die Eingabeaufforderung öffnen.

Geben Sie in das Such cmd ein , und wenn Sie auf die Eingabeaufforderung erhalten, geben Sie einfach in ipconfig / flushdns (mit Leerzeichen). Und das hat möglicherweise Ihren HTTP-Fehler 400 behoben.
Wenn Sie einen Mac verwenden, ist es sehr ähnlich. Sie suchen nach Terminal und geben sudo killall -HUP mDNSResponder ein . Wenn das nicht funktioniert, versuchen Sie es mit sudo discoveryutil udnsflushcaches .
Für andere Betriebssysteme und einen vollständigen Überblick über das DNS-Caching als Ganzes kannst du dir Kinstas exzellenten Leitfaden ansehen.
Abschluss mit dem HTTP-Fehler 400
Wenn Sie nach dem Ausprobieren all dieser Lösungen immer noch eine 400 erhalten, ist es an der Zeit, den Webhost zu kontaktieren. Wenn Sie ein Besucher sind und wissen, wie Sie die Website über Twitter oder auf andere Weise kontaktieren können, tun Sie dies. Und wenn Sie der Administrator sind und sich mit dem Problem befassen müssen, ist die beste Wahl wahrscheinlich der Support bei dem von Ihnen verwendeten Host. Viele HTTP-Fehler wie der 400 können behoben werden, indem einfache und einfache Lösungen wie die hier erwähnten befolgt werden. Allerdings können nicht alle. Dann sollte der Gastgeber involviert sein. Sie haben viel mehr Informationen und Zugriff als Sie.
Wie sind Sie in der Vergangenheit mit HTTP Error 400 umgegangen?
Beitragsbild des Artikels von Leremy / shutterstock.com
