Che cos’è un HTTP 404?

Un errore HTTP (Hypertext Transfer Protocol) 404, comunemente noto anche come errore 404 Page Not Found, è un codice di risposta che indica che il client è riuscito a raggiungere il server desiderato ma non è riuscito a trovare la pagina o il file che stava cercando. In termini più semplici, il browser Internet è stato in grado di connettersi al sito Web in questione, ma la pagina richiesta non è stata trovata.

Ogni volta che viene effettuata una richiesta da un client a un server, il protocollo HTTP invia le cosiddette intestazioni HTTP con un codice di stato. Per un normale sito Web, il codice di stato è “200 OK”, che è la risposta standard per le richieste HTTP riuscite. Altri codici di stato potrebbero essere visualizzati se il sito Web viene reindirizzato.

Ogni numero in un errore HTTP 404 significa qualcosa. Il primo numero “4” indica che si è verificato un errore del client, quindi il server sta dicendo che c’è stato un errore da parte del client, come un errore di battitura. Indica inoltre che l’errore potrebbe non essere permanente. Lo “0” centrale indica un errore di sintassi generale. L’ultimo “4” indica quale errore particolare è stato commesso dal gruppo di errori 400 client, che include “400 Bad Request”, “401 Unauthorized” e “403 Forbidden”.

Gli errori HTTP 404 sono gestiti a livello di server e non dal software in esecuzione sul sito web. Alcuni siti Web emuleranno un errore HTTP 404, nel qual caso si parla di errore soft 404. Questi siti Web utilizzeranno una tecnica di reindirizzamento come un meta reindirizzamento o utilizzeranno il file .htaccess per ottenere ciò. I vantaggi per i webmaster di fare questo è che possono visualizzare qualsiasi messaggio o pagina che desiderano quando la pagina richiesta non viene trovata sul server, migliorando così l’esperienza di navigazione.

La pagina HTTP 404 può essere specificata nella configurazione del server, fornendo così un errore HTTP 404 effettivo pur essendo in grado di reindirizzare l’utente a una pagina all’interno del sito web. L’utilizzo dei reindirizzamenti come errori HTTP 404 può essere dannoso per le pagine dei risultati dei motori di ricerca (SERP) del sito web. In alcuni browser, se una pagina HTTP 404 personalizzata ha una dimensione inferiore a 514 kilobyte, il browser visualizzerà la propria pagina di errore 404 e non quella specificata nelle configurazioni del server.