
Joomla! ha nel suo core una pagina 404 personalizzata che oltre ad una serie di possibili cause dell'errore mostra un link alla home, ma non un bel vedere ed è inoltre decontestualizzata da tutto il resto del sito.

l'errore 404 che si presenta nei due modi sopra illustrati spinge l'utente medio ad andare su un altro sito, con quindi pessima figura da parte vostra oltre che eventuale danno economico qualora, per esempio, si trattasse di un sito legato a un e-commerce.
Vediamo quindi come rendere migliore la nostra pagina 404 in modo da evitare perdite di visitatori; cioè metterci nella condizione che, qualora ci si finisse, l'utente abbia la possibilità di navigare ancora il nostro sito con una navigazione sempre di un click.
Il file del core di Joomla! Con il quale dovremo interagire si trova qui:
templates/error.php
Per arrivare al risultato che ci siamo prefissati operaremo su due fronti:
1) nel back-end creeremo un articolo;
2) il file 404.php lo modificheremo in modo tale che vada a chiamare il nostro articolo.
Quindi andate nel back-end del vostro sito e create un articolo dal titolo Pagina 404, o come meglio vi pare, l'importante è che ve lo ricordiate, insomma.
Editate la parte del contenuto con un testo appropriato, e, se vi va, aggiungete anche una serie di bottoni a pagine mirate, l'obiettivo, ricordate, è far sì che l'utente non esca dal nostro sito, quindi cercate di rendere accattivante il più possibile qeusta pagina.
Finito di scrivere e personalizzare l'articolo, impostate su sì il radio button pubblicato e salvate; con il back-end abbiamo finito.
Aprite con un editor il file error.php e andate fino alla riga 23, ricordo che le linee che segnalo sono quelle che da? il mio, quindi potrebbe essere per voi leggermente differente, comunque, a prescindere dalla riga dovete modificare questa stringa da così:
$titolopagina404 = 'errore404';
a così.
$titolopagina404 = 'Titolo articolo precedentemente preparato';
Salvate e ricaricate il file sul server; abbiate l'accortezza di rinominare il file sorgente in modo da non sovrascrive e poter eventulamente ripristinarlo qualora qualcosa non vi funzioni.
Dando per scontato che ormai siete bravi provate sul sito a mettere un?url strana:
http://www.miosito.it/ghfklhglj.html
Dovrebbe venire fuori, a meno che non abbiate una pagina ghfklhglj, la pagina 404 da voi preparata perfettamente integrata nel template del vostro sito.
Per una volta mi autocito e di seguito trovate il 404 del mio sito:

Buzz it!
Buzz it!







