Как в CMS joomla создать свою страницу ошибки 404.
403 - пользователь не прошел аутентификацию, запрет на доступ (Forbided).
404 - запрашиваемый документ (файл, директория) не найден.
500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess).
----------------------------
- Для начала убедитесь, что у вас нет материала с названием 404 и если есть, то просто отключите его зайдя в администраторской части в пункт Материалы - Менеджер материалов (нажмите на значок публиковать информацию чтобы вместо листика стал красный кружок).
- При помощи ftp клиента скачайте и откройте в блокноте файл templates - sistem - error.php.
- В файле найдите строку defined( '_JEXEC' ) or die( 'Restricted access' ); и после нее вставьте код
if ($this->error->code == '404') {
header ('Location: /error_404.php');
exit;
} - Путь /error_404.php заменяете на тот где у вас лежит файл страницы ошибки 404.
- Замените файл в joomla на сервере по адресу templates - sistem - error.php
- Кроме ошибки 404 вы также можете перехватывать и другие.
$this->error->code == '403'$this->error->code == '500'
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
403 - пользователь не прошел аутентификацию, запрет на доступ (Forbided).
404 - запрашиваемый документ (файл, директория) не найден.
500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess).
----------------------------
Если вам был полезен материал по созданию страницы ошибки пожалуйста комментируйте его.
Если вам понравился материал насколько что вы хотите выложить его в интернет, то свяжитесь с автором по адресу maxix(et)ukr.net
Комментариев нет:
Отправить комментарий