Siti internet in Joomla: redirect alla home al posto dell' errore 404 |
|
|
|
Scritto da Arteweb
|
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 access13 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>
Spedizione gratuita possibile (vedi pagina prodotto)
Spedizione gratuita possibile (vedi pagina prodotto)
Spedizione gratuita possibile (vedi pagina prodotto) |