martedì 25 ottobre 2016

Personalizzare Errore 404 Pagina non trovata con Apache

Tags

Sul webserver apache, c'è un bruttissimo messaggio di default per avvertire il navigatore che è capitato in una pagina inesistente (not found).
Quando infatti finiamo in una pagina non trovata, ci troviamo in presenza del famoso errore 404 not found.

Personalizzare Errore 404 Pagina non trovata con Apache

Vediamo quindi come rendere più carina la pagina che viene presentata all'utente quando sbaglia a digitare un indirizzo di una pagina presente su di un nostro sito sotto apache server.


Come personalizzare Errore 404 Pagina non trovata con Apache


La pagina di errore 404 di default di Apache recita all'incirca una scritta del genere:
Not Found
The requested URL /paginasbagliata.html was not found on this server.
Apache/2.4.17 (Win64) PHP/5.6.16 Server at 127.0.0.1 Port 80


Questa pagina di default tra l'altro, è abbastanza spoiler riguardo la nostra macchina.
Vediamo quindi come sostituire il messaggio che appare a video con un testo più carino e leggibile.

Per poter cambiare l'errore 404 di tutti i nostri siti che girano sotto apache, dobbiamo andare a modificare il file 'http.conf' di apache

Su wamp sotto windows ad esempio, il percorso è:
C:\wamp64\bin\apache\apache2.4.17\conf\httpd.conf.

Dobbiamo cercare e scommentare la seguente riga di codice:
#ErrorDocument 404 /missing.html

Dove per scommentare si intende togliere il cancelletto all'inizio della riga.
Infine, riavviare apache per rendere effettive le modifiche.

Possiamo ovviamente mettere qualsiasi pagina / file html, asp, php  a nostro piacimento:
ErrorDocument 404 /miapagina404.html

Nella nostra pagina html potremo quindi scrivere il messaggio che vogliamo ed includere volendo anche una grafica fatta di foto e video, se ci va.
Avremo così personalizzato la pagina di errore 404 not foud di apache sotto windows (e non).

PS Questa modifica su apache però non sovrascrive altre eventuali pagine personalizzate, riguardanti l'errore 404, presenti sui nostri siti wordpress (o quello che sono), per le quali però potete leggere questa guida.

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon