Che cos'è l'errore 414 Request URI Too Long e come risolverlo

Pubblicato: 2023-07-18

Hai mai riscontrato un errore URI di richiesta 414 troppo lungo sul tuo sito Web WordPress?

L'errore è solitamente causato quando c'è un errore critico tra il tuo browser web e un server. Vedrai questo errore quando fai clic su un collegamento o qualsiasi azione eseguita da un plug-in di WordPress.

In questo articolo, ti mostreremo cos'è l'errore "414 request URI too long" e come risolverlo.

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

Che cos'è l'errore 414 Richiesta URI troppo lungo?

Un errore 414 request URI too long si verifica quando un URL o un'azione che stai richiedendo è troppo lungo per essere gestito dal server.

Tieni presente che esiste una differenza tra URI e URL. Un URI o Uniform Resource Identifier può essere il nome di una risorsa, la posizione o entrambi. D'altra parte, un URL o Uniform Resource Locator può essere solo la posizione di una risorsa.

Entrambi i termini sono generalmente usati in modo intercambiabile perché l'URL fa parte dell'URI. Tuttavia, l'errore 414 può essere attivato da entrambi i componenti, quindi esaminiamo le cause.

Che cosa causa l'errore 414 Richiesta URI troppo lungo?

Potresti visualizzare l'errore 414 quando fai clic sul collegamento e il server non è in grado di elaborarlo perché è troppo lungo.

Una situazione in cui un link potrebbe essere molto lungo è l'utilizzo dei parametri UTM (Urchin Tracking Module). Se stai utilizzando i codici UTM per tenere traccia delle conversioni sul tuo sito Web WordPress e ci sono molti parametri nell'URL, allora può causare questo errore.

Un'altra situazione che può causare un errore 414 è un ciclo di reindirizzamento. Questo è quando una configurazione errata o un'impostazione in un plug-in di WordPress causa molte richieste di reindirizzamento.

Di conseguenza, ottieni URL incredibilmente lunghi e 414 richiede un errore URI troppo lungo.

Allo stesso modo, alcuni plugin possono anche generare lunghi URI come parte della loro funzionalità. È molto probabile che si verifichi questo errore se sul tuo sito sono installati plug-in di sicurezza WordPress all-in-one.

In rari casi, un problema lato sviluppatore può anche attivare un errore 414 quando una richiesta POST viene convertita in una richiesta GET con informazioni sulla query troppo lunghe. Infine, gli attacchi informatici al server del tuo sito Web possono anche causare problemi di 414 URI troppo lunghi.

Detto questo, vediamo come correggere l'errore 414 sul tuo sito Web WordPress.

Correzione dell'errore 414 Richiesta URI troppo lungo

Un modo rapido per risolvere questo problema consiste nell'aumentare le dimensioni dell'URI che il server del tuo sito web può elaborare.

Prima di andare avanti, ti consigliamo di creare un backup di WordPress. Questo perché correggere l'errore 414 comporta la modifica dei file di configurazione del sito web. Nel caso in cui qualcosa vada storto, avrai una copia di backup del tuo sito pronta per il ripristino.

Per maggiori dettagli, consulta la nostra guida su come eseguire il backup di un sito WordPress.

Determina se il tuo sito web utilizza Apache o Nginx

Innanzitutto, dovrai scoprire il tipo di server utilizzato dal tuo sito Web WordPress. Esistono 2 tipi principali di server, tra cui Apache e Nginx.

Un modo semplice per farlo è aprire il tuo sito in un browser. Successivamente, puoi fare clic con il pulsante destro del mouse sulla home page e selezionare l'opzione "Ispeziona".

Open inspect element

Successivamente, dovrai passare alla scheda "Rete" in alto.

Da qui, puoi selezionare qualsiasi elemento sotto la colonna Nome. Successivamente, dovrai scorrere verso il basso fino alla sezione "Intestazioni risposta" e vedere i dettagli "Server".

View server type of your site

Questo ti mostrerà se il tuo sito utilizza Nginx o Apache.

Se non sei ancora sicuro del tipo di server da utilizzare, puoi contattare il tuo provider di hosting WordPress per ottenere maggiori dettagli.

Dopo aver determinato il tipo di server, diamo un'occhiata a come correggere l'errore URI della richiesta 414 troppo lungo per Apache e Nginx.

Correzione dell'errore 414 della richiesta URI troppo lungo in Nginx

Innanzitutto, avrai bisogno di un client FTP o di protocollo di trasferimento file per accedere ai file di configurazione del sito web.

Ci sono molti client FTP che puoi usare. Per questo tutorial, useremo Filezilla. Se hai bisogno di aiuto per configurare l'FTP e accedere ai file del sito web, consulta la nostra guida su come utilizzare l'FTP per caricare i file su WordPress.

Una volta effettuato l'accesso, dovrai scaricare il file "nginx.conf". Puoi accedervi seguendo questo percorso: /etc/nginx/nginx.conf

Access Nginx file

Dopo aver individuato il file, vai avanti e scaricalo sul tuo computer, quindi aprilo in un software di blocco note.

Da qui, puoi cercare le impostazioni large_client_header_buffers 4 8K . Se non è presente, aggiungilo semplicemente alla fine del file.

Vedrai 2 serie di valori, che si riferiscono a un numero e a una dimensione. Basta modificare la dimensione da 8K a 128K. Ciò aumenterà la dimensione dell'URI e consentirà al server del sito di elaborare URL lunghi.

Increase URI size in Nginx

Al termine, salva semplicemente il file di testo e ricaricalo sul tuo sito Web utilizzando il client FTP.

Per maggiori dettagli, consulta la nostra guida su come utilizzare FTP per caricare file su WordPress.

Correzione dell'errore 414 Richiesta URI troppo lungo in Apache

Se stai utilizzando il tipo di server Apache, il processo è simile a quello di Nginx. Innanzitutto, avrai bisogno di un client FTP per accedere ai file del sito web.

Una volta effettuato l'accesso, dovrai individuare il file "apache2.conf". Basta andare al seguente percorso usando il client FTP: /etc/apache2/apache2.conf

Access apache config files

Successivamente, dovrai scaricare il file e aprirlo nel software del blocco note.

Successivamente, puoi cercare le impostazioni di LimitRequestLine 128000 . Se non ne vedi uno, aggiungilo semplicemente alla fine del file.

Di solito, LimitRequestLine è impostato su 128000. Tuttavia, puoi aumentarlo a 256000 o superiore per rimuovere l'errore 414. Assicurati solo che il valore che hai impostato sia un multiplo di 2.

Increase URI size in apache

Al termine, carica semplicemente il file sul sito Web utilizzando il client FTP. Questo dovrebbe aiutare a risolvere l'errore 414 sul tuo sito Web WordPress.

Ci auguriamo che questo articolo ti abbia aiutato a scoprire cos'è l'errore URI della richiesta 414 troppo lungo e come risolverlo. Potresti anche voler consultare la nostra guida sulla sicurezza di WordPress e gli errori più comuni di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per i tutorial video di WordPress. Puoi trovarci anche su Twitter e Facebook.