414 URI Too Long indica che la destinazione della richiesta, cioè il percorso dell’URL più la query, è più lunga di quanto il server sia disposto a interpretare. La RFC 9110 raccomanda che i server supportino URL di almeno 8.000 ottetti, ma molti server, proxy e CDN hanno limiti più bassi.
Il 414 è raro durante la normale navigazione. Di solito compare quando un modulo che dovrebbe usare POST invia grandi quantità di dati con GET, quando parametri di tracciamento o di stato si accumulano in un URL, oppure quando un loop di reindirizzamento aggiunge qualcosa all’URL a ogni salto finché non diventa troppo lungo. Un 414 è memorizzabile in cache in modo euristico.
Esempio di risposta
HTTP/1.1 414 URI Too Long
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html
Content-Length: 51
Connection: close
<html><body><h1>414 URI Too Long</h1></body></html> SEO e verifica dei redirect
I motori di ricerca non possono indicizzare gli URL che restituiscono 414, e del resto URL così lunghi raramente sono destinati all’indicizzazione. Un 414 alla fine di una catena di reindirizzamenti fa pensare con buona probabilità a un loop che allunga l’URL a ogni passaggio; la Verifica loop di redirect mostra come cambia l’URL da un salto all’altro.
Cause comuni e casi d’uso
- Un loop di reindirizzamento aggiunge un parametro come
?redirect=o&lang=a ogni passaggio. - Un modulo di ricerca o di filtro invia molti parametri con
GET. Passa aPOSTo riduci lo stato conservato nell’URL. - Più redirector in sequenza aggiungono ciascuno i propri parametri di tracciamento.
- Il limite di lunghezza degli URL di un server è impostato molto basso, per esempio da
large_client_header_buffersin nginx o daLimitRequestLinein Apache.