Quanto segue è applicabile solo se il vostro sito risiede su di un server linux.

Tra un aggiornamento e l’altro capita di eliminare pagine dal sito perchè non ci servono più o semplicemente cambiarale di nome.
Queste pagine però restano nella cache dei motori per un tempo variabile prima che vengano eliminate dagli indici perchè non trovate dagli spider.
Durante questo periodo chi tenterà di accedere da quelle pagine attraverso un motore si troverà davanti ad una pagina ‘”errore 404″.

Lo stesso se qualcuno aveva messo tra i preferiti proprio quella pagina

E’ possibile attraverso il file .htaccess redirigere tutti gli errori su una pagina personalizzata.

Vediamo come redirigere ad una pagina personalizzata a seguito dell’ errore 404 (pagina non trovata).

Questa impostazione è utilissima per fare in modo che gli utenti del nostro sito non si trovino mai davanti ad una pagina di errore 404 e, qualsiasi pagina inesistente ricerchino, saranno rediretti ad una pagina che possiamo controllare.

1- Creare una pagina di errore personalizzata es. errore.html

2- Editare con il blocco note un file che chiameremo .htaccess ( senza estensione e col punto davanti )

All’ interno di questo file scriveremo:

ErrorDocument 404 http://www.miodominio.it/errore.html

(Sostituire miodominio.it con il nome del proprio dominio)

3- Salviamo i due file e carichiamoli sulla cartella principale del nostro spazio web

A questo punto, qualsiasi sia il file (inesistente sul nostro spazio web) invece di visualizzare la pagina di errore 404 saremo riportati alla nostra pagina errore.html

a volte conviene, invece di creare una pagina di errore personalizzata, redirigere tutti i 404 sulla home page. in questo caso nel file htaccess scriveremo

ErrorDocument 404 http://www.miodominio.it/index.html

In questo modo ogni volta che verrà richiesta una pagina inesistente i vostri utenti saranno dirottati sulla hompage.