Was ist der Fehler „414 Request URI Too Long“ und wie kann man ihn beheben?

Veröffentlicht: 2023-07-18

Ist Ihnen auf Ihrer WordPress-Website schon einmal der Fehler „414-Anfrage-URI zu lang“ aufgefallen?

Der Fehler wird normalerweise verursacht, wenn ein kritischer Fehler zwischen Ihrem Webbrowser und einem Server vorliegt. Dieser Fehler wird angezeigt, wenn Sie auf einen Link oder eine von einem WordPress-Plugin ausgeführte Aktion klicken.

In diesem Artikel zeigen wir Ihnen, was der Fehler „414-Anfrage-URI zu lang“ ist und wie Sie ihn beheben können.

What is 414 request URI too long error and how to fix it

Was ist der Fehler „414 Request URI Too Long“?

Der Fehler 414 „Anfrage-URI zu lang“ tritt auf, wenn eine von Ihnen angeforderte URL oder Aktion zu lang ist, als dass der Server sie verarbeiten könnte.

Beachten Sie, dass es einen Unterschied zwischen URI und URL gibt. Ein URI oder Uniform Resource Identifier kann der Name, der Standort oder beides einer Ressource sein. Andererseits kann eine URL oder ein Uniform Resource Locator nur den Standort einer Ressource angeben.

Beide Begriffe werden normalerweise synonym verwendet, da URL Teil von URI ist. Der Fehler 414 kann jedoch durch beide Komponenten ausgelöst werden, schauen wir uns also die Ursachen an.

Was verursacht den Fehler 414 „Request URI Too Long“?

Wenn Sie auf den Link klicken, wird möglicherweise der Fehler 414 angezeigt und der Server kann ihn nicht verarbeiten, weil er zu lang ist.

Eine Situation, in der ein Link möglicherweise sehr lang ist, ist die Verwendung von UTM-Parametern (Urchin Tracking Module). Wenn Sie UTM-Codes verwenden, um Conversions auf Ihrer WordPress-Website zu verfolgen, und die URL viele Parameter enthält, kann dies zu diesem Fehler führen.

Eine weitere Situation, die einen 414-Fehler verursachen kann, ist eine Umleitungsschleife. Dies ist der Fall, wenn eine Fehlkonfiguration oder eine Einstellung in einem WordPress-Plugin viele Weiterleitungsanfragen verursacht.

Als Ergebnis erhalten Sie unglaublich lange URLs und die Fehlermeldung 414, dass der URI zu lang ist.

Ebenso können einige Plugins im Rahmen ihrer Funktionalität auch lange URIs generieren. Dieser Fehler tritt am wahrscheinlichsten auf, wenn auf Ihrer Website All-in-One-WordPress-Sicherheits-Plugins installiert sind.

In seltenen Fällen kann ein entwicklerseitiges Problem auch einen 414-Fehler auslösen, wenn eine POST-Anfrage in eine GET-Anfrage umgewandelt wird und die Abfrageinformationen zu lang sind. Schließlich können Cyberangriffe auf den Server Ihrer Website auch zu Problemen mit dem zu langen URI 414 führen.

Sehen wir uns nun an, wie Sie den 414-Fehler auf Ihrer WordPress-Website beheben können.

Behebung des Fehlers 414 „Request URI Too Long“.

Eine schnelle Möglichkeit, dieses Problem zu beheben, besteht darin, die Größe des URI zu erhöhen, den Ihr Website-Server verarbeiten kann.

Bevor wir fortfahren, empfehlen wir die Erstellung eines WordPress-Backups. Das liegt daran, dass die Behebung des 414-Fehlers die Bearbeitung der Website-Konfigurationsdateien erfordert. Für den Fall, dass etwas schief geht, verfügen Sie über eine Sicherungskopie Ihrer Website, die Sie wiederherstellen können.

Weitere Informationen finden Sie in unserer Anleitung zum Sichern einer WordPress-Site.

Stellen Sie fest, ob Ihre Website Apache oder Nginx verwendet

Zunächst müssen Sie herausfinden, welchen Servertyp Ihre WordPress-Website verwendet. Es gibt zwei Haupttypen von Servern, darunter Apache und Nginx.

Eine einfache Möglichkeit, dies zu tun, besteht darin, Ihre Website in einem Browser zu öffnen. Anschließend können Sie mit der rechten Maustaste auf die Startseite klicken und die Option „Inspizieren“ auswählen.

Open inspect element

Als nächstes müssen Sie oben zur Registerkarte „Netzwerk“ wechseln.

Von hier aus können Sie jedes Element in der Spalte „Name“ auswählen. Danach müssen Sie nach unten zum Abschnitt „Antwortheader“ scrollen und die „Server“-Details sehen.

View server type of your site

Dies zeigt Ihnen, ob Ihre Site Nginx oder Apache verwendet.

Wenn Sie sich immer noch nicht sicher sind, welchen Servertyp Sie verwenden sollen, können Sie sich an Ihren WordPress-Hosting-Anbieter wenden, um weitere Informationen zu erhalten.

Nachdem Sie den Servertyp bestimmt haben, sehen wir uns an, wie Sie den Fehler „414-Anfrage-URI zu lang“ für Apache und Nginx beheben können.

Behebung des Fehlers „414 Request URI Too Long“ in Nginx

Zunächst benötigen Sie einen FTP- oder File Transfer Protocol-Client, um auf Website-Konfigurationsdateien zuzugreifen.

Es gibt viele FTP-Clients, die Sie verwenden können. Für dieses Tutorial verwenden wir Filezilla. Wenn Sie Hilfe beim Einrichten von FTP und beim Zugriff auf Website-Dateien benötigen, lesen Sie bitte unsere Anleitung zur Verwendung von FTP zum Hochladen von Dateien in WordPress.

Sobald Sie angemeldet sind, müssen Sie die Datei „nginx.conf“ herunterladen. Sie können darauf zugreifen, indem Sie diesem Pfad folgen: /etc/nginx/nginx.conf

Access Nginx file

Nachdem Sie die Datei gefunden haben, laden Sie sie auf Ihren Computer herunter und öffnen Sie sie dann in einer Notizblock-Software.

Von hier aus können Sie nach „large_client_header_buffers 4 8K- Einstellungen“ suchen. Wenn es nicht vorhanden ist, fügen Sie es einfach am Ende der Datei hinzu.

Sie sehen zwei Wertesätze, die sich auf eine Zahl und eine Größe beziehen. Bearbeiten Sie einfach die Größe von 8K auf 128K. Dadurch wird die URI-Größe erhöht und der Site-Server kann lange URLs verarbeiten.

Increase URI size in Nginx

Wenn Sie fertig sind, speichern Sie einfach die Textdatei und laden Sie sie mit dem FTP-Client erneut auf Ihre Website hoch.

Weitere Informationen finden Sie in unserer Anleitung zur Verwendung von FTP zum Hochladen von Dateien in WordPress.

Behebung des Fehlers „414 Request URI Too Long“ in Apache

Wenn Sie den Servertyp Apache verwenden, ähnelt der Vorgang dem von Nginx. Zunächst benötigen Sie einen FTP-Client, um auf Website-Dateien zuzugreifen.

Sobald Sie angemeldet sind, müssen Sie die Datei „Apache2.conf“ suchen. Gehen Sie einfach mit dem FTP-Client zu folgendem Pfad: /etc/apache2/apache2.conf

Access apache config files

Als Nächstes müssen Sie die Datei herunterladen und in der Notepad-Software öffnen.

Danach können Sie nach den LimitRequestLine 128000- Einstellungen suchen. Wenn Sie keines sehen, fügen Sie es einfach am Ende der Datei hinzu.

Normalerweise ist LimitRequestLine auf 128000 eingestellt. Sie können diesen Wert jedoch auf 256000 oder höher erhöhen, um den 414-Fehler zu beheben. Stellen Sie einfach sicher, dass der von Ihnen festgelegte Wert ein Vielfaches von 2 ist.

Increase URI size in apache

Sobald Sie fertig sind, laden Sie die Datei einfach mit dem FTP-Client wieder auf die Website hoch. Dies sollte helfen, den 414-Fehler auf Ihrer WordPress-Website zu beheben.

Wir hoffen, dass dieser Artikel Ihnen dabei geholfen hat, mehr darüber zu erfahren, was der Fehler „414 request URI too long“ ist und wie Sie ihn beheben können. Vielleicht möchten Sie auch unseren Leitfaden zur WordPress-Sicherheit und den häufigsten WordPress-Fehlern lesen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.