Cтраница 404 со своим дизайном (Joomla 1.5)
— Через 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 загрузится созданная нами страница в дизайне нашего шаблона.
- 0 Защита Joomla от взлома, вирусов и спама (19.10.2013)
- 0 Добавляем в <title> название категории Joomla (22.08.2013)
- 0 Как склеить index.php и index.html с корнем сайта и стоит ли делать это? Устраняем дубли страниц в Joomla. (21.10.2013)
- 0 Рекомендации по .htaccess для Joomla (27.05.2013)
- Не отображается панель редактора JCE - Joomla 2.5 (25.08.2014)
- Joomla 2.5: ошибка при сохранении статьи Invalid parent id. (08.01.2013)
- Переходить ли на Joomla 3.0 и зачем? (05.01.2013)
- Как в Joomla заблокировать способ просмотра позиций модуля в шаблоне сайта (/?tp=1) (29.11.2012)
- Ошибка INVALID MIME TYPE в редакторе JCE (18.11.2012)
- Выводим название сайта в title на всех страницах (22.06.2012)
- Добавляем дополнительные поля в профиль пользователя Joomla 2.5 (11.04.2012)
- Перенос шаблона Joomla 1.5 на Joomla 2.5 (05.02.2013)
- Перенос сайта на Joomla 2.5: нужен ли он? (31.03.2012)
- Joomla 1.5 — JFolder::create: Could not create directory (20.03.2012)
- Joomla 1.5 — Как изменить формат даты (20.03.2012)
- Joomla 1.5 SEO: Добавляем тег <h1> в название статьи (20.03.2012)
- Joomla: ссылка на главную страницу /undefined (22.03.2012)
- Cтраница 404 со своим дизайном (Joomla 1.5) (11.12.2011) ← вы тут
- Как вставить модуль в тело статьи Joomla (18.11.2011)
- Как восстановить пароль администратора в Joomla 1.5? (26.11.2011)
2 комментариев
Это только для пользователя, а поисковому роботу всё равно отправляется статус 200 OK, а должен возвращаться статус HTTP/1.0 404 Not Found.
Вроде есть какие-то компоненты для Джумлы, решающие эту проблему, но в демо какого-то из них я то же самое увидел - возвращает HTTP/1.1 200 OK
http://loco.ru/??????ssssss - нет 404
Как исправишь если не трудно - поделись опытом.