Как отредактировать содержимое страницы 404 в Joomla

Изменение адресов страниц или их удаление приводит к тому, что посетители сайта могут попасть на ошибку "404 - Страница не существует". Для отображения такой ошибки используется специальная страница. В системе управления сайтом Joomla есть несколько вариантов, как отредактировать содержимое страницы с этой ошибки, чтобы пользователям было приятнее и удобнее пользоваться сайтом.

Что можно разместить на странице 404? Она может доносить до пользователей различную полезную информацию. Например, сайт является интернет-магазином. На странице 404 помимо информации об ошибке может быть размещена информация о проводимых акциях или популярных товарах. Это позволит посетителю уйти со страницы ошибки на значимый раздел сайта.

Редактирование кода в файле error.php

Для изменения кода страницы 404 нужно выполнить следующие действия:
  • кликнуть левой кнопкой мыши в верхнем меню «Расширения»;
  • нажать в открывшемся меню на «Шаблоны»;
  • в левом меню выбрать вкладку «Шаблоны»;
  • выбрать параметры шаблона, который нужно изменить (например, «Параметры Protostar»);
  • в левом меню выбрать файл error.php для редактирования.
Страница error.php в редакторе Joomla Здесь можно изменять код по своему усмотрению. Всё зависит от того, что хочет видеть на странице 404 владелец сайта.

Можно упростить задачу с изменением страницы 404, создав материал специально для этих целей. Чтобы на странице показывался материал. Для этого создайте новый материал: кликните в верхнем меню на «Материалы», наведите курсор на «Менеджер материалов», затем в открывшемся меню выберите «Создать материал». Теперь можно написать в удобном редакторе, всё что нам нужно донести до пользователя, попавшего на страницу с ошибкой. Менеджер материалов в  Joomla Материал не должен принадлежать ни к одной категории.

Найдите сохжанный материал в списке. И в одной из колонок попомните его ID. Адрес материала формируется в соответствии с этим идентификатором. Созданный материал будет всегда доступен по адресу:
адрессайта.ru/index.php?option=com_content&view=article&id=ID
Где "ID" - это цифра (идентификатор записи). Чтобы материал отображался в качестве страницы 404, изменим содержимое файла error.php. Файл будет содержать всего 4 строчки кода:
<?php
defined('JPATH_BASE') or die();
echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=ID');
?>
Не забудте изменить "ID" в конце адреса ссылки (в третьей строке примера) на число - ID вашей записи. После внесения изменений нужно нажать кнопку «Сохранить и закрыть». Готово! Теперь при попадании на страницу с ошибкой 404 пользователь будет перенаправлен на этот материал. Остаётся только проверить правильсть работы. Для этого введите в адресной строке своего браузера несуществующий адрес страницы своего сайта и попробуйте перейти по нему.
Обратите внимание, что у некоторых версий Joomla по умолчанию может быть отключена функция изменения URL адресов "RewriteEngine On". Проверьте включена ли соответствующая директива в файле ".htaccess", в корневой папке сайта.
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Cмотрите другие статьи:
Была ли статья полезной?
Была ли эта статья полезна? Есть вопрос?
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб