VostroPortale.it

Italia Open Source.. CMS, CRM, Gallery, Blog, Forum, Chat, Statistiche

Mon10212019

Last update09:33:38 PM

Font Size

Cpanel

sh404SEF e Errore 404 con redirect alla home page

In questo articolo vi spieghiamo come rindirizzare un errore 404 alla index.php di Joomla 1.5.x.

Questo pu˛ tornarvi utile nel caso utilizzate componenti come sh404SEF oppure se usate la pagina personalizzata di errore404 [Zip Archive - 1.73 KB]

Passiamo subito alla modifica da effettuare:
vostrosito.it/templates/system/error.php

oppure se avete gia utilizzato la pagina di errore404 la modifica si deve fare in
vostrosito.it/templates/vostrotemplate_XXX/error.php

aprite il file error.php per modificarlo alla riga 14 e alla riga 22 come segue, naturalmente non copiate ne il numero 14 ne il 22, ma solo il testo che segue.


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

in fine salvate il file e chiamate il vostro sito nel browser che usate (explorer, firefox, etc..) digitate una pagina che non esiste come per esempio vostrosito.it/dhfwodsk   se tutto Ŕ andato bene vedrete comparire la index del vostro sito.

Ricordiamo di effettuare una copia di backup del file che si intende modificare prima di ogni prova o modifica diretta sul server.

In alternativa chi pu˛ utilizzare i file .htaccess di conseguenza utilizza Apache Ŕ sufficiente scrivere

  • ErrorDocument 404 /index.php 

nel file .htaccess

Last Updated on Monday, 04 January 2010 20:45