Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest błąd 414 Request URI Too Long i jak go naprawiono?

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy kiedykolwiek spotkałeś się z błędem 414 request URI too long na twojej witrynie internetowej WordPress?

Błąd jest zwykle powodowany, gdy występuje błąd krytyczny między twoją przeglądarką a serwerem WWW. Zobaczysz ten błąd po kliknięciu odnośnika lub jakiegokolwiek działania wykonywanego przez wtyczkę WordPress.

W tym artykule pokażemy, czym jest błąd „414 request URI too long” i jak go poprawić.

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

Czym jest błąd 414 Request URI Too Long?

Błąd 414 dotyczący zbyt długiego identyfikatora URI żądania pojawia się, gdy adres URL lub żądane działanie jest zbyt długie, aby serwer mógł je obsłużyć.

Należy pamiętać, że istnieje różnica między URI a adresem URL. URI lub Uniform Resource Identifier może być nazwą zasobu, jego lokalizacją lub jednym i drugim. Z drugiej strony, adres URL lub Uniform Resource Locator może być tylko lokalizacją zasobu.

Oba taksonomie są zwykle używane zamiennie, ponieważ adres URL jest częścią URI. Jednak błąd 414 może być wywołany przez oba składniki, więc przyjrzyjmy się przyczynom.

Co powoduje błąd 414 Zbyt długi identyfikator URI żądania?

Możesz zobaczyć błąd 414 po kliknięciu odnośnika, a serwer nie może go przetworzyć, ponieważ jest zbyt długi.

Jedną z sytuacji, w której odnośnik może być bardzo długi, jest użycie parametrów UTM (Urchin Tracking Module). Jeśli używasz kodów UTM do śledzenia konwersji na twojej witrynie internetowej WordPress i w adresie URL znajduje się wiele parametrów, może to powodować ten błąd.

Inną sytuacją, która może powodować błąd 414, jest pętla przekierowań. Dzieje się tak, gdy błędna konfiguracja lub ustawienie we wtyczce WordPress powoduje wiele żądań przekierowania.

W rezultacie otrzymujemy niewiarygodnie długie adresy URL i błąd 414 requests URI too long.

Podobnie, niektóre wtyczki mogą również generować długie identyfikatory URI w ramach swojej funkcjonalności. Najprawdopodobniej napotkasz ten błąd, jeśli na twojej witrynie zainstalowane są wtyczki zabezpieczeń WordPress typu „wszystko w jednym”.

W rzadkich przypadkach problem po stronie dewelopera może również wywołać błąd 414, gdy żądanie POST przekształca się w żądanie GET ze zbyt długimi informacjami zapytania. Wreszcie, cyberataki na twój serwer witryny internetowej mogą również powodować problemy ze zbyt długim identyfikatorem URI 414.

To powiedziawszy, zobaczmy, jak możesz poprawić błąd 414 na twojej witrynie internetowej WordPress.

Poprawiono błąd 414 Request URI Too Long.

Szybkim sposobem na poprawienie tego problemu jest zwiększenie rozmiaru URI, które może przetworzyć twój serwer witryny internetowej.

Zanim przejdziemy dalej, zalecamy utworzenie kopii zapasowej WordPress. Poprawka błędu 414 wymaga bowiem edycji plików konfiguracyjnych witryny internetowej. Jeśli coś pójdzie nie tak, będziesz mieć kopię zapasową twojej witryny gotową do przywrócenia.

Więcej szczegółów można znaleźć w naszym przewodniku na temat tworzenia kopii zapasowych witryny WordPress.

Określenie, czy twoja witryna internetowa korzysta z Apache czy Nginx

Po pierwsze, musisz dowiedzieć się, jakiego rodzaju serwera używa twoja witryna internetowa WordPress. Istnieją 2 główne rodzaje serwerów, które obejmują Apache i Nginx.

Prostym sposobem na to jest otwarcie twojej witryny w przeglądarce. Następnie możesz kliknąć prawym przyciskiem myszy stronę główną i wybrać opcję „Sprawdź”.

Open inspect element

Następnie musisz przejść do karty „Sieć” u góry.

Stąd można wybrać dowolny element w kolumnie Nazwa. Następnie należy przewinąć w dół do sekcji „Nagłówki odpowiedzi” i zobaczyć szczegóły „Serwer”.

View server type of your site

To pokaże, czy twoja witryna korzysta z Nginx czy Apache.

Jeśli nadal nie masz pewności, jakiego rodzaju serwera użyć, możesz skontaktować się z dostawcą hostingu WordPress, aby uzyskać więcej informacji.

Po określeniu rodzaju serwera, przyjrzyjmy się, jak poprawić błąd 414 zbyt długiego URI żądania dla Apache i Nginx.

Poprawka błędu 414 Request URI Too Long w Nginx

Po pierwsze, będziesz potrzebował klienta FTP lub protokołu transferu plików, aby uzyskać dostęp do plików konfiguracyjnych witryny internetowej.

Istnieje wiele klientów FTP, z których można korzystać. W tym poradniku użyjemy Filezilla. Jeśli potrzebujesz pomocy w skonfigurowaniu FTP i uzyskaniu dostępu do plików witryny internetowej, zapoznaj się z naszym przewodnikiem na temat korzystania z FTP do przesyłania plików do WordPress.

Po zalogowaniu się należy pobrać plik „nginx.conf”. Dostęp do niego można uzyskać, podążając następującą ścieżką: /etc/nginx/nginx.conf

Access Nginx file

Po zlokalizowaniu pliku, pobierz go na swój komputer, a następnie otwórz w notatniku.

Stąd można wyszukać ustawienia large_client_header_buffers 4 8K. Jeśli go tam nie ma, wystarczy dodać je na końcu pliku.

Zobaczysz 2 zestawy wartości, które odnoszą się do liczby i rozmiaru. Wystarczy zmienić rozmiar z 8K na 128K. Zwiększy to rozmiar URI i pozwoli serwerowi witryny na przetwarzanie długich adresów URL.

Increase URI size in Nginx

Gdy skończysz, po prostu zapisz plik tekstowy i prześlij go ponownie na twoją witrynę internetową za pomocą klienta FTP.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat korzystania z FTP do przesyłania plików do WordPress.

Naprawiono błąd 414 Request URI Too Long w Apache.

Jeśli używasz rodzaju serwera Apache, to proces jest podobny do tego z Nginx. Po pierwsze, będziesz potrzebował klienta FTP, aby uzyskać dostęp do plików witryny internetowej.

Po zalogowaniu się należy zlokalizować plik „apache2.conf”. Wystarczy przejść do następującej ścieżki za pomocą klienta FTP: /etc/apache2/apache2.conf

Access apache config files

Następnie należy pobrać plik i otworzyć go w notatniku.

Następnie możesz poszukać ustawień LimitRequestLine 128000. Jeśli ich nie widzisz, po prostu dodaj je na końcu pliku.

Zazwyczaj LimitRequestLine jest ustawiony na 128000. Można jednak zwiększyć tę wartość do 256000 lub więcej, aby usuwać błąd 414. Upewnij się tylko, że ustawiona wartość jest wielokrotnością 2.

Increase URI size in apache

Gdy skończysz, po prostu prześlij plik z powrotem do witryny internetowej za pomocą klienta FTP. Powinno to pomóc w rozwiązaniu błędu 414 na twojej witrynie internetowej WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, czym jest błąd 414 request URI too long i jak go poprawić. Możesz również zapoznać się z naszym przewodnikiem na temat zabezpieczeń WordPress i najczęstszych błędów WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

3 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. A Owadud Bhuiyan says

    However, I never faced this type of error.

    It’s nothing to lose learning something new in everyday.

    Thanks for sharing.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.