Стандартная страница данной ошибки выглядит примерно так:
В некоторых шаблонах она может отличаться внешним видом, но чаще всего эта страница не привязана к самому шаблону сайта и в общем то "живёт" отдельно.
Такое положение этой весьма значимой страницы не очень правильное и с точки зрения оптимизации, и с точки зрения визуализации в целом.
Давайте сделаем эту страницу таким образом, чтобы можно было не только оформить текст, изображения и другой контент внутри страницы, но и поместить её в общий шаблон нашего сайта.
Для начала потребуется создать новый материал или можно задействовать ранее созданный, но неиспользуемый, как это сделал я например. Название и категорию вы определяете сами, исходя из ваших потребностей. У меня эта страница получилась в категории "Uncategorised", которая любезно предоставляется по умолчанию в Joomla.
Можете сразу оформить страницу как захотите, можете оставить на потом, но важно запомнить ID этой странички. Посмотреть ID страницы можно в списке материалов.
Теперь нам потребуется доступ к файлам шаблона сайта любым удобным для вас способом.
Цель - найти файл по следующему пути:
корень_сайта/templates/имя_вашего_шаблона/error.php
*Если такого файла нет, то создайте его.
Открываем файл и меняем его содержимое на следующий код:
<?php
defined('_JEXEC') or die;
if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");
$url=JURI::root()."index.php?option=com_content&view=article&id=1";
$data = file_get_contents($url) or die("Cannot open URL");
echo $data;
exit;
}
В строке с параметром article&id=1 вы должны указать ID вашей страницы 404.
Собственно и всё, теперь у вас есть настраиваемая страница ошибки 404, оформляйте её на свой вкус и цвет :)