Creazione di una pagina di errore 404 personalizzata

Questo breve tutorial ti mostrerà come creare una pagina di errore 404 personalizzata da utilizzare nel tuo sito Joomla. Si tratta di seguire quattro semplici passi e potrai creare la tua pagina di errore personalizzata, la pagina 404.

Crea un contenuto chiamato 404

Innanzitutto crea un contenuto Non Categorizzato chiamato “404” che sarà quello che useremo come pagina di errore. Personalizza la tua pagina come ti ho spiegato in precedenza, cercando di essere creativo, quanto meno includendo un testo come: “Siamo spiacenti, non siamo riusciti a trovare la pagina che stavi cercando”. Sarebbe anche il caso che tu aggiunga dei link di navigazione utili al visitatore per continuare la navigazione sul tuo sito.

Crea la voce i menu per il nuovo articolo 404

Creare una voce di menu che collegherai al pagina 404 che hai realizzato e applica le modifiche. Copia le informazioni della URL (index.php?option …), imposta la voce di menu come non pubblicata. Ti consiglio di incollare l’URL copiato da qualche parte facilmente accessibile perché tornerai ad usarla da qua poco.

Copia error.php nella directory del tuo template

Nella tua installazione di joomla cerca e copia il file error.php presente nella directory templates/system, e incollalo nella directory del tuo Template.

Modifica il file error.php

Ora dovrai modificare il file error.php che hai copiato affinché esegua un redirect alla pagina di errore che hai precedentemente creato. Fai come segue, aggiungendo il codice di seguito immediatamente sotto la linea ‘restricted access’:   defined(‘_JEXEC’) or die;

Questo codice è utilizzabile per le versioni di joomla 1.6, 1.7, 2.5 o 3.x:

if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}

Sostituisci le informazioni sulla pagina (index.php?option..) con l’URL creato per la voce di menu.

Se utilizzi Joomla 1.5 utilizza invece questo codice:

if (($this->error->code) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}

Qualche passaggio ancora

Aggiungi la seguente riga al file robots.txt (file che si trova nella directory principale del tuo sito).

Disallow: /index.php?option=com_content&view=article&id=75

Sostituisci la riga (index.php?option..) con l’URL del tuo articolo 404.

Dai un’occhiata alle best practice descritte qui: http://www.alistapart.com/articles/perfect404/

Siate creativi, cercate di trasformare anche una potenziale esperienza negativa per il vostro visitatore in un’opportunità per voi.

 

FONTE http://www.joomla.it/e-ancora/articoli-community-3x/7565-come-e-perche-fare-una-pagina-d-errore-404.html

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *