Home > Guide veloci > 404 Pagina non trovata <- Creiamola!

404 Pagina non trovata <- Creiamola!

Pagina 404 di questo sito\blog

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 ;)

  1. battagliacom
    16 marzo 2008 a 9:41 | #1

    se invece creo direttamente una agina con il nomme errore404.php va bene lo stesso?

  2. 16 marzo 2008 a 12:47 | #2

    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.

  3. 24 marzo 2008 a 17:13 | #3

    Su altervista non funziona, lo avevo provato tempo fa :(

  4. 24 marzo 2008 a 18:05 | #4

    Io la pagina 404 personalizzata ce l’avevo anche su altervista… basta mettere una pagina di nome not_found.html in /

    Ciauz ;)

  5. 24 marzo 2008 a 20:11 | #5

    ah, grazie dell’informazione ;)
    io creavo il file .htaccess ma non mi funzionava…

  6. 24 marzo 2008 a 22:44 | #6

    Il file .htaccess non lo devi creare, lo puoi modificare dai Tools o quei pulsanti che trovi nel pannello di amministrazione di altervista ;)

  1. Nessun trackback ancora...
Custom Avatars For Comments