VostroPortale.it

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

Mer07182018

Last update11:13:52

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

Ultimo aggiornamento Lunedì 04 Gennaio 2010 20:45

Italian - ItalyEnglishFrenchDeutschEspañolNederlandsUnited States

Left Zone