Zuletzt aktualisiert am 22. Juni 2024 von Jérôme Kerviel
Haben Sie Probleme mit einem "414 Request URI Too Large"-Fehler? Diese Meldung zeigt an, dass die URL Ihrer Website das Verarbeitungslimit des Servers überschreitet, so dass Benutzer Ihre Website nicht erreichen können.
Die gute Nachricht ist, dass sich dieser Fehler oft durch eine Änderung der Serverkonfiguration beheben lässt. Wenn Sie mit der Bearbeitung von Serverdateien vertraut sind, führen wir Sie durch den Prozess für beide Apache und Nginx-Einstellungen.
Zunächst werden wir die häufigsten Ursachen für diesen Fehler untersuchen. Dann werden wir einige Dinge besprechen, die vor der Behebung zu beachten sind. Zum Schluss geben wir Ihnen eine Schritt-für-Schritt-Anleitung für zwei Lösungen!
Lassen Sie uns eintauchen und Ihre Website wieder auf Kurs bringen!
Die Fehlermeldung "414 Request URI Too Large" verstehen
Diese Fehlercode fällt in die Kategorie der 4xx-Fehler, die auf ein serverseitiges Problem im Zusammenhang mit der Anfrage selbst hinweisen. In diesem speziellen Fall sagt uns die Fehlermeldung genau, was falsch ist: Die Anfrage-URI das Limit des Servers überschreitet.
Was ist eine URI?
A URI (Einheitlicher Ressourcenbezeichner) ist eine eindeutige Zeichenfolge, die eine Ressource identifiziert, z. B. eine Webseite, ein Bild oder eine Datei. Vielleicht ist Ihnen der Begriff URL (Uniform Resource Locator) geläufiger. Dabei handelt es sich um eine Art von URI, die speziell zum Auffinden von Ressourcen im Internet verwendet wird.
Was macht einen URI "zu groß"?
Es gibt mehrere Gründe, warum ein URI zu groß werden kann:
- UTM-Codes: Diese den URLs hinzugefügten Tracking-Codes können deren Länge erheblich erhöhen.
- Komplexe Plugins: Plugins mit erweiterten Funktionen können lange URIs erzeugen.
- Schleifen umleiten: Wenn eine Webseite in einer Endlosschleife von Weiterleitungen stecken bleibt, wächst der URI mit jeder Weiterleitung weiter.
Die gute Nachricht:
Glücklicherweise ist die Lösung für diesen Fehler unabhängig von der Ursache dieselbe, obwohl die spezifischen Schritte je nach Serversoftware (Apache oder Nginx) variieren können.
Wichtige Schritte vor der Behebung des Fehlers 414 Request URI Too Large
Auch wenn die Behebung des Fehlers "414 Request URI Too Large" einfach zu sein scheint, müssen zunächst einige wichtige Schritte unternommen werden:
- Vorsicht für Anfänger: Die Änderung von Website-Dateien aus der Ferne kann riskant sein. Ein kleiner Fehler kann Ihre Website zerstören. Wenn Sie mit diesem Verfahren nicht vertraut sind, sollten Sie Ihren Hosting-Anbieter um Hilfe bitten.
- Sammeln Sie die notwendigen Werkzeuge: Sie müssen Entwicklerwerkzeuge wie den Inspektor Ihres Browsers und File Transfer Protocol (FTP)-Software verwenden.
- Siehe Server-Zugriffsanforderungen: Diesen Fehler beheben erfordert häufig den Zugriff auf die Dateien Ihres Servers, nicht nur auf die Dateien Ihrer Website. Bei einigen Hosting-Angeboten ist dies möglicherweise nicht möglich. Wenden Sie sich an Ihren Anbieter, wenn Sie unsicher sind.
So bereiten Sie sich vor:
- Erstellen Sie ein vollständiges Backup: Dies ist unerlässlich! Erstellen Sie eine vollständige Sicherungskopie der Daten und Inhalte Ihrer Website für den Fall, dass bei der Reparatur etwas schief geht.
- Identifizieren Sie Ihren Webserver: Verwenden Sie die Entwicklertools Ihres Browsers (lesen Sie ggf. im Handbuch Ihres Browsers nach), um herauszufinden, welche Art von Webserver Ihre Website verwendet (z. B. Apache, Nginx).
- Suchen Sie die FTP-Zugangsdaten: Wenn Sie sich entscheiden, fortzufahren, müssen Sie eine Verbindung zu Ihrem Server mit einem FTP-Client. Finden Sie Ihr FTP-Anmeldung Zugangsdaten über das Control Panel Ihres Hosting-Providers.
Denken Sie daran: Wenn Sie sich bei einem dieser Schritte unsicher sind oder nicht über den erforderlichen Zugang verfügen, zögern Sie nicht, Ihren Hosting-Provider um Unterstützung zu bitten.
Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle der Seite, um das Browserfenster Überprüfen Sie Werkzeug. Wir verwenden Google Chrome, aber der Vorgang ist in anderen Browsern ähnlich:
Nachdem Sie auf Überprüfen Siesollten Sie den Code der Seite in einem Fenster auf der rechten Seite sehen:
Gehen Sie zum Netzwerk und vergewissern Sie sich, dass die richtige URL in der Registerkarte Name Spalte:
Unter Antwort-Kopfzeilenkönnen Sie sehen, welcher Servertyp verwendet wird. Beachten Sie, dass die gängigsten Server Nginx und Apache sind, obwohl einige Hosts LiteSpeed Web-Server.
Jetzt, da Sie diese Informationen haben, müssen Sie mit einem FTP-Client wie FileZilla eine direkte Verbindung zu Ihrer Website herstellen. Installieren Sie das Tool und suchen Sie Ihre FTP-Anmeldedaten.
Wie man den Fehler bei Apache und Nginx behebt
Jetzt zeigen wir Ihnen, wie Sie den Fehler "414 Request URI Too Large" sowohl auf Apache- als auch auf Nginx-Servern beheben können:
Wie man den Fehler in Nginx behebt
Sobald Sie über FileZilla oder einen ähnlichen FTP-Client auf Ihre Website zugegriffen haben, sollten die Dateien aufgelistet sein:
Als Nächstes müssen Sie auf Ihrem Server die Wurzel zu finden, wozu Sie möglicherweise einige Ebenen nach oben gehen müssen. Dann können Sie nach dem usw. Ordner. Darin sollten Sie einen nginix-Ordner mit einer Server-Konfigurationsdatei finden, die etwa so beschriftet ist nginx.conf.hbs.
Laden Sie die Datei auf Ihr lokales Gerät herunter, und öffnen Sie sie in Ihrem bevorzugten Texteditor. Suchen Sie nach der folgenden Codezeile:
große_Client_Kopfzeilenpuffer 4 8K
In diesem Beispiel steht "8K" für die zulässige URI-Größe. Ändern Sie sie auf mindestens "128K". Wenn Sie höhere Werte verwenden möchten, achten Sie darauf, dass Sie Vielfache von zwei verwenden.
Wenn Sie die obige Codezeile nicht finden können, fügen Sie sie einfach am Ende der Datei ein. Zum Schluss speichern Sie Ihre neue Datei und ersetzen die alte mit FileZilla. Das war's!
So beheben Sie den Fehler im Apache
Nun wollen wir uns ansehen, wie Sie den Fehler 414 Request URI Too Large beheben, wenn Ihre Website auf einem Apache-Server gehostet wird. Der Prozess ist fast identisch mit den obigen Anweisungen, außer dass wir eine andere Codezeile verwenden werden.
Wie bei der letzten Methode müssen Sie mit einem FTP-Client auf Ihre Website zugreifen. Sobald Sie verbunden sind, suchen Sie das Verzeichnis Ihres Servers Wurzel Ordner und öffnen Sie das usw. Ordner. Dort sollten Sie eine Apache2 Ordner, in dem Ihre apache2.conf Datei.
Speichern Sie die Datei auf Ihrem Computer und öffnen Sie sie in einem Texteditor. Suchen Sie nach der folgenden Codezeile:
LimitRequestLine 128000
Die Zahl hier steht für eine Größenbeschränkung, also ändern Sie "128000" in "256000". Wie zuvor können Sie eine höhere Zahl wählen, solange sie ein Vielfaches von zwei ist.
Wenn Sie diese Zeile nicht finden können, fügen Sie sie einfach am Ende der Datei hinzu. Speichern Sie dann Ihre aktualisierte Serverkonfigurationsdatei und ersetzen Sie die alte Datei mit Ihrem FTP-Client. Vergessen Sie nicht, Ihre Website zu besuchen, wenn Sie fertig sind, um sicherzustellen, dass der Fehler 414 Request URI Too Large verschwunden ist!
Beheben Sie den Fehler "414 Request URI Too Large" endgültig 🤩.
Das Auftreten dieses Fehlers kann ein echtes Problem darstellen. Er kann Sie und die Besucher Ihrer Website daran hindern, auf wichtige Webseiten zuzugreifen.
Wie wir gesehen haben, können Sie diesen Fehler mit ein paar Schritten beheben. Erstellen Sie zunächst eine Sicherungskopie Ihrer Website, um sicherzustellen, dass Sie sie wiederherstellen können, falls etwas schief geht. Stellen Sie dann eine Verbindung zu einem FTP-Client her, um auf die Dateien Ihrer Website zuzugreifen. Befolgen Sie diese Schritte je nach Servertyp:
- Für einen Nginx-Server: Ändern Sie oder fügen Sie die
große_Client_Kopfzeilenpuffer
Code in Ihrer Server-Konfigurationsdatei. - Für einen Apache-Server: Passen Sie die
LimitRequestLine
Code in Ihrer Server-Konfigurationsdatei.
Wenn Sie diese auf Ihren Servertyp zugeschnittenen Schritte befolgen, sollten Sie in der Lage sein, den Fehler "414 Request URI Too Large" zu beheben und Ihre Website wieder in Gang zu bringen!