Cтраница 404 со своим дизайном (Joomla 1.5)

Cтраница 404 со своим дизайном (Joomla 1.5) Joomla имеет свой обработчик ошибок независимо от htaccess. Рассмотрим как сделать свою страницу 404 в Joomla.

Создаём страницу (которую хотим видеть при возникновении 404-й ошибки) через Article Manager.

Через Menu Manager назначаем красивый адрес для этой страницы: например, www.site.com/404

Меняем содержимое файла /templates/system/error.php на следущее:

<? defined( '_JEXEC' ) or die( 'Restricted index access' );if (($this->error->code) == '404')
{
  header('Location: ' . $this->baseurl . '/404');
  exit;
}
?>

Готово, теперь при ошибке 404 загрузится созданная нами страница в дизайне нашего шаблона.


Источник: loco.ru

dlrm
Разработчик на джумле, автор многих идей проектов.

Вы можете почитать все статьи от dlrm'а.



Другие статьи по этой теме:

Комментарии (2)     Подпишитесь на RSS комментариев к этой статье.

2 комментариев

#440
Саша говорит:
April 21, 2012 at 03:44 pm

Это только для пользователя, а поисковому роботу всё равно отправляется статус 200 OK, а должен возвращаться статус HTTP/1.0 404 Not Found.

Joomla статус 404 несуществующих страниц для поисковых роботов ошибка 200 OK

Вроде есть какие-то компоненты для Джумлы, решающие эту проблему, но в демо какого-то из них я то же самое увидел - возвращает HTTP/1.1 200 OK

#899
Сергей говорит:
June 22, 2013 at 08:23 pm

http://loco.ru/??????ssssss - нет 404

Как исправишь если не трудно - поделись опытом.