Создаём свою страницу ошибки 404 в Joomla

  Для начала переходим в папку: ваш сайт/ templates/system/,ищем там файл error.php и копируем в папку  ваш сайт/ templates/ваш шаблон/

Открываем данный файл при помощи какого либо редактора кода. Найдем в нем следующую строку:

 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">

 

Удалите все содержимое данного файла ниже данной строки и вставьте вместо него следующий код:

 

<?php

if ($this->_error->get('code') == '404') {
header("HTTP/1.0 404 Not Found");
header('Location: index.php?option=com_content&view=article&id=XX');
exit;} ?>
 
После этого в строчке:  index.php?option=com_content&view=article&id=XX, заменим XX на id того материала, который мы создавали для использования в качестве страницы 404. Сохраняем файл. После этого все будет готово, у нас собственная страница ошибки.
 
Воодим название сайта/кракозябра и видим нашу 404 страницу.