Una pagina di errore 404 viene creata da un collegamento interrotto o da un URL digitato in modo errato. Con una pagina 404 puoi mostrare ai tuoi visitatori cosa è andato storto.
Per lo più tutti i modelli Joomla hanno una pagina di errore 404. Nel caso non fossi soddisfatto, questo articolo mostrerà come creare una pagina di errore 404 per il tuo sito web joomla. Il vantaggio di creare la pagina di errore in questo modo è che il tuo sito web manterrà il menu principale e visualizzerà l'errore come articolo.
Passo1: crea un articolo e seleziona come categoria "senza categoria". Scrivi il testo che vuoi mostrare nella pagina di errore o aggiungi anche un'immagine.
In questo articolo fai clic sulla scheda "Pubblicazione" e nel campo "Robot" seleziona "Nessun indice, nessun seguito" per impedire che questa pagina venga indicizzata nei motori di ricerca.
Salva l'articolo.
Passo 2: creare una voce di menu. In Tipo di voce di menu * seleziona "Elemento singolo" e in Seleziona elemento * seleziona la pagina 404 creata nel primo passaggio.
Nella scheda Opzioni, imposta tutto su Nascondi e fai clic su Salva.
Copia il collegamento creato nel campo Collegamento di questa voce di menu.
Passo 3 : Trova il tuo file error.php che dovrebbe trovarsi in /templates/YourTemplate/error.php. Se il tuo modello non ha un file error.php, creane uno nella radice principale del tuo modello: templates / YourTemplate / error.php.
Assicurati di avere il codice di sicurezza all'inizio del file:
defined( '_JEXEC' ) or die( 'Restricted access');
Per reindirizzare l'errore alla pagina di errore 404 personalizzata, in error.php aggiungi il codice:
if ($this->error->getCode() == '404') { header('Location: /URL404Page'); exit; }
Sostituisci le informazioni sulla posizione (URL404Page) con l'URL della voce di menu che hai creato.