USER-MASTER.ORG

Четверг, 17 сентября 2015 14:56

Своя страница ошибок для Joomla

Недавно понадобилось мне создать свою страницу ошибок для сайта, который создан у меня на CMS Joomla. Сначала создал простой материал Joomla с соответствующем текстом. Если пользователь пытается попасть на ваш сайт, например, через поисковую систему, на страницу, которой уже нет, то он должен попасть именно на эту страницу, которая является ответом на ошибку 404 Not found.

Вспомнил, что в панели хостера есть пункт: Своя страница ошибок. Пошёл туда и всё настроил соответствующем образом. Указал ссылку на материал, который должен появляться, если посетитель пришёл на сайт по неработающей ссылке. Где взять ссылку на этот материал для Joomla, если на него не ссылается ни один пункт меню я уже писал.

Однако после настройки в панели у хостера своя страница ошибок 404 не заработала.

Обратился с вопросом в службу поддержки хостера: "Почему, мол, не работает?"

Оказалось, что для Джумлы своя процедура создания такой страницы ошибок.

Необходимо создать соответствующий файлик error.php и вложить в папку с шаблоном Джумлы, который используется на вашем сайте в данный момент.

Служба поддержки хостера, к которой я обращался дала мне ссылку на материал документации по Джумле. Там всё подробно описано.

https://docs.joomla.org/Creating_a_Custom_404_Error_Page/ru

Полный текст файла error.php приведён ниже:

<?php

if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=29');
exit;
}

?>

 Естественно, то что отмечено красным вы должны заменить на своё.

Прочитано 502 раз Последнее изменение Четверг, 17 сентября 2015 15:20

Добавить комментарий

Защитный код
Обновить

Поиск