Ce este eroarea 414 Request URI Too Long și cum se remediază

Publicat: 2023-07-18

Ați întâlnit vreodată o eroare URI de solicitare 414 prea lungă pe site-ul dvs. WordPress?

Eroarea este de obicei cauzată atunci când există o eroare critică între browserul dvs. web și un server. Veți vedea această eroare când faceți clic pe un link sau pe orice acțiune efectuată de un plugin WordPress.

În acest articol, vă vom arăta care este eroarea „URI de solicitare 414 prea lung” și cum să o remediați.

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

Ce este eroarea 414 Request URI Too Long?

O eroare URI de solicitare 414 prea lungă apare atunci când o adresă URL sau o acțiune pe care o solicitați este prea lungă pentru a fi gestionată de server.

Rețineți că există o diferență între URI și URL. Un URI sau un identificator uniform de resurse poate fi numele unei resurse, locația sau ambele. Pe de altă parte, un URL sau Uniform Resource Locator poate fi doar locația unei resurse.

Ambii termeni sunt utilizați de obicei interschimbabil, deoarece URL-ul face parte din URI. Cu toate acestea, eroarea 414 poate fi declanșată de ambele componente, așa că să ne uităm la cauze.

Ce cauzează eroarea URI de solicitare prea lungă 414?

Este posibil să vedeți eroarea 414 când faceți clic pe link, iar serverul nu o poate procesa deoarece este prea lungă.

O situație în care o legătură poate fi foarte lungă este utilizarea parametrilor UTM (Urchin Tracking Module). Dacă utilizați coduri UTM pentru a urmări conversiile pe site-ul dvs. WordPress și există o mulțime de parametri în URL, atunci aceasta poate provoca această eroare.

O altă situație care poate provoca o eroare 414 este o buclă de redirecționare. Acesta este momentul în care o configurare greșită sau o setare într-un plugin WordPress provoacă o mulțime de solicitări de redirecționare.

Ca rezultat, obțineți adrese URL incredibil de lungi și eroare URI de 414 solicitări prea lungă.

În mod similar, unele pluginuri pot genera, de asemenea, URI-uri lungi ca parte a funcționalității lor. Este cel mai probabil să întâlniți această eroare dacă aveți pluginuri de securitate WordPress all-in-one instalate pe site-ul dvs.

Într-un eveniment rar, o problemă la nivel de dezvoltator poate declanșa și o eroare 414 atunci când o solicitare POST se transformă într-o solicitare GET, cu informațiile de interogare prea lungi. În cele din urmă, atacurile cibernetice asupra serverului site-ului dvs. web pot duce, de asemenea, la probleme 414 URI prea lungi.

Acestea fiind spuse, haideți să vedem cum puteți remedia eroarea 414 de pe site-ul dvs. WordPress.

Remedierea erorii 414 Request URI Too Long

O modalitate rapidă de a remedia această problemă este prin creșterea dimensiunii URI-ului pe care serverul site-ului dvs. îl poate procesa.

Înainte de a merge mai departe, vă recomandăm să creați o copie de rezervă WordPress. Asta pentru că remedierea erorii 414 implică editarea fișierelor de configurare a site-ului web. În cazul în care ceva nu merge bine, veți avea o copie de rezervă a site-ului dvs. gata de restaurare.

Pentru mai multe detalii, consultați ghidul nostru despre cum să faceți backup unui site WordPress.

Stabiliți dacă site-ul dvs. folosește Apache sau Nginx

În primul rând, va trebui să aflați tipul de server pe care îl folosește site-ul dvs. WordPress. Există două tipuri principale de servere, care includ Apache și Nginx.

O modalitate simplă de a face acest lucru este să vă deschideți site-ul într-un browser. După aceea, puteți face clic dreapta pe pagina de pornire și selectați opțiunea „Inspectați”.

Open inspect element

Apoi, va trebui să comutați la fila „Rețea” din partea de sus.

De aici, puteți selecta orice element din coloana Nume. După aceea, va trebui să derulați în jos la secțiunea „Anteturi de răspuns” și să vedeți detaliile „Server”.

View server type of your site

Acest lucru vă va arăta dacă site-ul dvs. folosește Nginx sau Apache.

Dacă încă nu sunteți sigur ce tip de server să utilizați, atunci puteți contacta furnizorul dvs. de găzduire WordPress pentru a obține mai multe detalii.

Odată ce ați determinat tipul de server, să vedem cum să remediați eroarea URI de solicitare 414 prea lungă pentru Apache și Nginx.

Remedierea erorii 414 Request URI Too Long în Nginx

În primul rând, veți avea nevoie de un client FTP sau protocol de transfer de fișiere pentru a accesa fișierele de configurare a site-ului web.

Există mulți clienți FTP pe care îi puteți folosi. Pentru acest tutorial, vom folosi Filezilla. Dacă aveți nevoie de ajutor pentru configurarea FTP și accesarea fișierelor site-ului web, atunci vă rugăm să consultați ghidul nostru despre cum să utilizați FTP pentru a încărca fișiere în WordPress.

Odată ce v-ați conectat, va trebui să descărcați fișierul „nginx.conf”. Puteți accesa aceasta urmând această cale: /etc/nginx/nginx.conf

Access Nginx file

După ce ați localizat fișierul, mergeți mai departe și descărcați-l pe computer și apoi deschideți-l într-un software de blocnotes.

De aici, puteți căuta setări large_client_header_buffers 4 8K . Dacă nu este acolo, atunci pur și simplu adăugați-l la sfârșitul fișierului.

Veți vedea 2 seturi de valori, care se referă la un număr și dimensiune. Pur și simplu editați dimensiunea de la 8K la 128K. Acest lucru va crește dimensiunea URI și va permite serverului site-ului să proceseze adrese URL lungi.

Increase URI size in Nginx

După ce ați terminat, pur și simplu salvați fișierul text și reîncărcați-l pe site-ul dvs. folosind clientul FTP.

Pentru mai multe detalii, consultați ghidul nostru despre cum să utilizați FTP pentru a încărca fișiere în WordPress.

Remedierea erorii 414 Request URI Too Long în Apache

Dacă utilizați tipul de server Apache, atunci procesul este similar cu cel al Nginx. În primul rând, veți avea nevoie de un client FTP pentru a accesa fișierele site-ului web.

Odată ce v-ați conectat, va trebui să găsiți fișierul „apache2.conf”. Pur și simplu mergeți la următoarea cale folosind clientul FTP: /etc/apache2/apache2.conf

Access apache config files

Apoi, va trebui să descărcați fișierul și să-l deschideți în software-ul Notepad.

După aceea, puteți căuta setările LimitRequestLine 128000 . Dacă nu vedeți unul, adăugați-l pur și simplu la sfârșitul fișierului.

De obicei, LimitRequestLine este setat la 128000. Cu toate acestea, puteți crește acest lucru la 256000 sau mai mult pentru a elimina eroarea 414. Doar asigurați-vă că valoarea pe care o setați este un multiplu de 2.

Increase URI size in apache

După ce ați terminat, pur și simplu încărcați fișierul înapoi pe site folosind clientul FTP. Acest lucru ar trebui să ajute la rezolvarea erorii 414 de pe site-ul dvs. WordPress.

Sperăm că acest articol v-a ajutat să aflați despre ce este eroarea URI de solicitare 414 prea lungă și cum să o remediați. De asemenea, poate doriți să vedeți ghidul nostru despre securitatea WordPress și cele mai frecvente erori WordPress.

Dacă ți-a plăcut acest articol, atunci te rugăm să te abonezi la canalul nostru YouTube pentru tutoriale video WordPress. Ne puteți găsi și pe Twitter și Facebook.