404 Pagina non trovata <- Creiamola!
Vi è mai capitato di andare su un sito, clickare su un link e visualizzare il strafamoso errore 404 Not found? Sicuramente si!
Ma in questa breve guida vi spieghierò come creare una pagina personalizzata per quando si verifica ( Valido per tutti i tipi di siti e webmaster che hanno accesso al file .htaccess, questa guida in particolare è riferita per domini aruba, nella modifica del file .htaccess su altri siti come altervista lo si può fare dal pannello di controllo
).
Innanzitutto aprire il proprio file .htaccess ( o se non c’è crearne uno nella directory / ( la principale insomma ) ) e scrivere al suo interno:
ErrorDocument 404 /errori/errore404.php
Dopodichè creiamo sempre in / una cartella di nome “errori” e al suo interno mettiamoci errore404.php che può avere ( se non avete fantasia ) una forma del genere:
<html>
<head>
<title>Pagina non trovata</title>
</head>
<body>
<h2>La pagina <?php
$refer = $_SERVER['HTTP_REFER'];
if ( $refer == NULL )
echo “che cerchi”;
else echo ‘`’, $refer, ‘\”;
?> non è stata trovata : ( </h2>
</body>
</html>
ed ecco qui che la nostra pagina personalizzata è stata creata.
Ricordatevi che una buona pagina 404 non dovrebbe essere pesante e avere almeno queste informazioni:
- Email di segnalazione link interrotto al webmaster ( se $refer != NULL )
- Informazioni sul tipo di errore ( Una scritta del tipo “ERROR 404″ non è molto esplicativa per un normale utente ).
- Link al sito principale
Ciauz

se invece creo direttamente una agina con il nomme errore404.php va bene lo stesso?
no, perchè in caso di errore il webserver va a guardare il file .htaccess..
P.s.: Si possono aggiungere anche gli altri errori dell’http.. come quelli dell’accesso negato, errori di configurazioni, ecc… il tutto sempre aggiungendo ( ogni stringa a capo ) una stringa come quella utilizzata per il 404 modificata però per il codice di errore che si vuole tener segnato.
Su altervista non funziona, lo avevo provato tempo fa
Io la pagina 404 personalizzata ce l’avevo anche su altervista… basta mettere una pagina di nome not_found.html in /
Ciauz
ah, grazie dell’informazione
io creavo il file .htaccess ma non mi funzionava…
Il file .htaccess non lo devi creare, lo puoi modificare dai Tools o quei pulsanti che trovi nel pannello di amministrazione di altervista