Se il sito è su Apache è facile, basta inserire questa riga nel file .htaccess presente nella root:
codice:
ErrorDocument 404 /www.tuosito.it/notfound.htm/
se il file non c'è devi crearlo tu e inserirci la riga ma occhio che devi chiamarlo proprio .htaccess col punto iniziale, senza estensione e scritto in minuscolo.
Al posto di tuosito.it devi ovviamente mettere il nome del tuo sito.
In questo modo dici ad Apache che in caso di 404 non deve mandare l'errore standard ma deve visualizzare la pagina notfound.htm (il nome è libero, sceglilo tu come preferisci), presente anch'essa nella root.
Ora devi solo creare la pagina notfound.htm che è una vera e propria pagina html in cui metterai quello che più ti piace.
Un esempio molto elementare è questo:
codice:
<CENTER>
<FONT size="7" color="red">NON TROVATO!!!</FONT>
</CENTER>
Per server IIS invece non so risponderti.
Ciao