Kaj pomeni
Strežniki in proxyji omejujejo dolžino URL-ja (pogosto nekaj KB). Če URL preseže omejitev, strežnik vrne 414. Pogosto je to simptom druge napake, na primer zanke, ki ob vsaki preusmeritvi doda parameter.
Najpogostejši vzroki
- Zanka preusmeritev, ki ponavlja parametre (npr. ?redirect=…?redirect=…).
- Obrazec z veliko podatki, poslan z GET namesto POST.
- Zelo dolgi sledilni parametri ali kodirani podatki v URL-ju.
Kaj narediš kot obiskovalec
- Odpri domačo stran iste domene in poišči vsebino znova, brez dolgega URL-ja.
- Izbriši piškotke strani, če te preusmeritve pošiljajo v krog.
Kaj naredi lastnik strani ali razvijalec
- Poišči zanko preusmeritev, ki daljša URL.
- Večje podatke pošiljaj s POST v telesu zahteve.
- Po potrebi povečaj large_client_header_buffers (Nginx) ali LimitRequestLine (Apache).
Vpliv na SEO in Google
Googlebot redko naleti na 414; če se, je to običajno znak zanke ali pokvarjenih parametrov v notranjih povezavah.
Pogosta vprašanja
Kako dolg je lahko URL?
Ni enotne meje; večina strežnikov dovoli nekaj tisoč znakov. Za varnost ostani pod približno 2.000.
Ali 414 pomeni napako strežnika?
Ne. Zahteva je predolga — popraviti je treba izvor URL-ja.