Errore 404: rendere utile per l’utente una semplice pagina informativa

Dopo i consigli di qualche mese fa, mi sono deciso a personalizzare la pagina di errore 404 di questo blog. L’errore 404 viene restituito dal server web quando la pagina richiesta non esiste: il messaggio predefinito, sia che provenga dal server che dal CMS utlizzato, è spesso inutile per i visitatori. Si limita infatti a segnalare il problema, senza fornire qualche alternativa che potrebbe aiutare la navigazione.
Basandomi sui suggerimenti forniti proprio su CSSBlog, ho deciso di puntare sulla semplicità: un messaggio chiaro all’utente, la possibilità di effettuare una ricerca all’interno del blog, l’icona per abbonarsi al feed RSS e gli ultimi articoli pubblicati. Contestualmente alla visualizzazione del messaggio di errore, mi viene inviato un messaggio via e-mail contenente alcune informazioni utili:
- pagina cercata: trattandosi di una pagina inesistente, l’utilità di questo dato è puramente statistica. Su grandi numeri (che nel mio caso non ci sono), potrebbe aiutare a capire se si tratta effettivamente di un errore o di un bot che cerca chissà cosa.
- pagina di provenienza: utile per segnalare eventuali link errati a chi gestisce i siti da cui i visitatori arrivano a pagine inesistenti.
- indirizzo IP dell’utente: anche in questo caso, può tornare utile nel caso in cui sia un bot a visitare la pagina.
Utilizzando Wordpress, le modifiche sono relativamente semplici. Nella cartella che contiene il tema utilizzato è presente un file 404.php, la pagina visualizzata in caso di errore. Mi è stato sufficiente modificare leggermente questo file, eliminando i componenti inutili e inserendo quello che mi serviva. Mi è stata utile, come spesso accade, la documentazione sulle funzioni di Wordpress. In alternativa, è sempre possibile (se il nostro web server è Apache) reindirizzare la pagina di errore attraverso un file .htaccess o direttamente nel file di configurazione del server, a seconda che si voglia modificare il comportamento a livello del singolo sito o di tutti quelli ospitati sul server.
Come vi sembra? Avete qualche suggerimento da darmi?
- Nuova pagina di CSSBlog per l’errore 404
- 404: personalizzare le pagine di errore
- Custom 404 Error Page
- An Informative 404 Page
Commenti
5 commenti per “Errore 404: rendere utile per l’utente una semplice pagina informativa”
Commenta il post

Questo articolo è stato segnalato su ZicZac.it….
…
Errore 404: rendere utile per l’utente una semplice pagina informativa…
L’errore 404 viene restituito dal server web quando la pagina richiesta non esiste: il messaggio predefinito, sia che provenga dal server che dal CMS utlizzato, è spesso inutile per i visitatori. Si limita infatti a segnalare il problema, senza forn…
Molto interessante l’articolo, sopratutto per uno scordone come me!
Mi devo mettere anche io a personalizzare la mia pagina!
Cmq come suggerimento… Che ne dici di mettere la sottolineatura all’effetto hover dei link, visto che sono presenti soltanto dei link agli ultimi articoli, per il resto la soluzione mi sembra piu’ che buona!
Hai ragione, la sottolineatura sull’hover ci sta proprio.
[...] avevamo già parlato tempo fa, ma la personalizzazione delle pagine di errore è un argomento sempre interessante. Questa volta l’analisi riguarda il motivo per cui [...]