In informatica , l'errore 404 è un codice del protocollo di comunicazione HTTP sulla rete Internet per segnalare un incidente. Questo codice viene restituito da un server HTTP per indicare che nessuna risorsa, di solito una pagina web , è stata trovata presso il richiesto indirizzo .
Il server di web hosting in genere genera una pagina web "404 File Not Found" quando un utente tenta di seguire un collegamento interrotto o guasto; pertanto, l'errore 404 è uno degli errori più riconoscibili e frequenti riscontrati sul World Wide Web .
I numeri di errore sono definiti nelle specifiche ( RFC ) del protocollo di comunicazione HTTP. I primi 4 indicano un errore nella richiesta, qui un URL errato , proveniente da una pagina obsoleta o un errore di inserimento dell'indirizzo web da parte del visitatore. Gli ultimi 4 indicano il problema causato da questo errore: la risorsa non è stata trovata.
Questo codice può anche essere deviato dal suo significato e restituito a seguito di una restrizione dell'accesso a determinate risorse web (ad esempio a causa della censura).
Alcuni browser web quindi visualizzare il messaggio " 404 File Not Found " ( inglese che significa " il file non trovato") per l' utente di Internet . Tali errori possono apparire anche sotto il messaggio:
Esistono numerosi strumenti, come analizzatori di collegamenti interrotti come l'estensione WordPress Broken Link Checker , che possono essere utilizzati dai webmaster per elencare gli errori 404, in modo che possano essere corretti manualmente. Questi strumenti possono essere utili per trovare collegamenti esistenti in un determinato sito web. Il limite di questi strumenti è che trovano solo collegamenti all'interno di un particolare sito Web e ignorano gli errori 404 derivanti da collegamenti su altri siti. Di conseguenza, questi strumenti perdono l'83% degli errori 404 del sito web. Una soluzione è controllare gli errori 404 eseguendo la scansione dei collegamenti esterni.
Un altro metodo comune consiste nel tenere traccia del traffico sulle pagine di errore 404 utilizzando l'analisi dei file di cronologia . Questo può essere utile per saperne di più su ciò che gli utenti che hanno riscontrato l'errore 404 hanno visualizzato sul sito. Un altro metodo per monitorare il traffico sulle pagine di errore 404 consiste nell'utilizzare strumenti di monitoraggio del traffico basati sull'analisi dei registri del server Web come Awstats o un linguaggio JavaScript come Matomo .
È meglio utilizzare un codice di intestazione 410 quando la risorsa non esiste più.
Oltre al disagio della navigazione per l'utente, la presenza ripetuta di errori 404 su un sito web può influire sul suo posizionamento nei motori di ricerca.
La legenda attribuisce il numero di errore "404" all'aneddoto secondo il quale "al CERN in Svizzera, i ricercatori, stufi di rilanciare costantemente un server guasto installato nell'ufficio n° 404, hanno attribuito questo numero all' errore dovuto a mancata connessione, ricordando questa stanza maledetta' . Questa leggenda è stata smentita da Tim Berners-Lee durante una sessione di domande e risposte condotta su Reddit inmarzo 2014.
Molti webmaster hanno deciso di personalizzare questa pagina di errore in quanto la pagina 404 è davvero entrata a far parte della cultura del web . Inoltre, molti siti creano il proprio messaggio di errore.
I server Web sono in genere configurati per visualizzare una pagina di errore 404 personalizzata, che fornisce una descrizione più naturale del messaggio e talvolta una mappa del sito, un modulo di ricerca o un widget di pagina 404.
La frase a livello di protocollo , nascosta all'utente, è raramente personalizzata.
Molte organizzazioni utilizzano l'aspetto delle pagine di errore 404 come un'opportunità per iniettare umorismo in ciò che è comunemente percepito dall'utente come un bug e un errore da parte dell'organizzazione. Le pagine poi includono generalmente un elemento grafico che riprende il tema del sito rappresentando una disfunzione in modo umoristico, a volte un'animazione o un gioco per il visitatore.
Il 4 aprile può essere scritto digitalmente "4/04", in particolare nei paesi di lingua inglese , la somiglianza con il 404 in realtà un'opportunità per alcune aziende di festeggiare o creare un'applicazione per l'occasione.
Spesso è possibile trovare una pagina web che è oggetto di un errore 404, grazie a un servizio di archiviazione web . Il più popolare di questi servizi è Wayback Machine disponibile sul sito Web archive.org.