| Home | Creazione di Siti Web | Ottimizzazione per i Motori di Ricerca | Design creativo | Trucchi Joomla | Contatti |


Creazione Siti Web
Prezzi e Soluzioni
Portfolio Siti Internet
Portfolio Grafica Pubblicitaria
Design e Comunicazione
Risorse Utili
Foto artistiche e pubblicitarie
Corsi di Informatica
Dominio - Spazio Web
Software per Disegnare
Template Joomla Gratis
Extension Joomla Gratis
Chi Sono
Login Form





Password dimenticata?
Nessun account? Registrati

Redirect alla home al posto dell' errore 404

PDF Stampa E-mail
Scritto da Andrea Vittorini   

Vuoi fare in modo che quando un visitatore capita su una pagina che non esiste più o su un collegamento mancante del tuo sito in Joomla 1.5 venga re-indirizzato alla home, anzichè ricevere il "solito" Errore 404? Si può fare...

Per altri cms che girano su Apache è sufficiente scrivere "ErrorDocument 404 /index.php" nel file .htaccess. In Joomla invece il redirect su messaggi di errore viene gestito dal file error.php presente in questo percorso:

tuosito.com/templates/system/error.php. Ho evidenziato le righe da aggiungere all'interno del file:

12  // no direct access
13  defined( '_JEXEC' ) or die( 'Restricted access' );
14  header ("Location: /"); exit();
15  ?>
16  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
17  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo 18  $this->direction; ?>">
19  <head>
20  <title><?php echo $this->error->code ?> - <?php echo $this->title; ?></title>
21  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/error.css" type="text/css" />
22  <meta HTTP-EQUIV="REFRESH" content="0; url=/index.php">
23  </head>

 

creazione siti web