templates/system/error.php
defined('_JEXEC') or die;
if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=999');
exit;
}
?>
Następnie kopiujemy plik /error.php do folderu root szablony który używamy jako domyślny
w miejscu index.php?option=com_content&view=article&id=999 .
Podajemy adres strony na którą chcemy przekierować
W Joomla z serii 2.5 X Kod umieszczamy na początku pliku
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=999');
exit;
}