У вас есть сайт на CMS Joomla 3 или 4? Самое время узнать, как придать новый внешний вид странице с ошибкой 404! Наши советы помогут вписать страницу в общий шаблон сайта.
Что означает ошибка 404?
Внимание! Ошибка 404, также известная как "Not Found" или "Ошибка 404 Not Found", представляет собой сообщение, которое возвращает сервер при попытке обращения к ресурсу, который отсутствует или недоступен.
По статистике, ошибка 404 встречается в Интернете чаще всего. Она свидетельствует об отсутствии данных по запрошенному адресу. Например, если пользователь написал неправильную ссылку или владелец сайта самостоятельно удалил данные. В этом случае сервер вынужден передать ответ Not Found.
Что представляет собой страница с ошибкой 404?
Внимание! Страница с ошибкой 404 представляет собой веб-страницу, которая появляется, когда пользователь пытается получить доступ к несуществующему документу напрямую.
Ответ сервера Not Found очень важен для нормальной работы сайта. Дело в том, что при попытке посещения несуществующего адреса многие серверы выдают код 200 OK. Это может представлять проблемы для поисковых систем — они проводят индексацию подобных страниц. Как следствие, в поисковой выдаче появляются копии результатов. А продвижение сайта начинает существенно замедляться.
Стандартная страница с ошибкой 404 в готовых шаблонах Joomla
Шаблоны для CMS Joomla, созданные профессионалами, обладают всеми необходимыми инструментами для отображения страницы 404. Как правило, создатели продумывают все мелочи, поэтому владельцу сайта остается только установить шаблон для начала использования. В некоторых случаях нужно внести лишь небольшие изменения. Единственным недостатком профессиональных шаблонов является платное распространение, поскольку создатели хотят получить определенное вознаграждение за свой труд.
А вот бесплатные шаблоны бывают недоделанными. Поэтому внешний вид страницы 404 может существенно отличаться от остального наполнения сайта. Это негативно влияет на посетителей. Многих людей просто отпугивает непонятный код с ошибкой, появляющийся после посещения несуществующего адреса. И чтобы избежать потери посетителей, рекомендуется создать отдельную страницу — для ошибки 404. Она должна полностью соответствовать установленному шаблону. Давайте узнаем, как это сделать!
Практическое руководство по созданию страницы 404 в joomla
Итак, для примера возьмем стандартный шаблон Protostar, поставляющийся вместе с CMS Joomla. Отметим, что наше руководство подходит для 3 и 4 версий движка.
Для начала задайте примерные параметры:
- Заголовок — «Страница не найдена».
- Алиас — «Error-404».
- Текстовое содержание — «Страница не существует».
- Категория — «Без категории».
Чтобы создать скрытый пункт меню в joomla с вышеуказанным алиасом, вам нужно выполнить несколько простых шагов:
- Откройте параметры и отключите отображение всей лишней информации. К ней относятся: «Хиты», «Дата публикации», «Автор» и так далее.
- Выберите пункт «Нет» возле надписи «Показать в меню». Это необходимо для сокрытия страницы с ошибкой.
- Пропишите тег <title> в настройках страницы. Это можно сделать с помощью стандартных инструментов CMS. Задайте собственный вариант заголовка, например, такой: «Ошибка! Страница не найдена». По желанию можете придумать любой другой заголовок — экспериментируйте. Самое главное, чтобы он был понятен посетителям вашего сайта.
- Откройте раздел «Метаданные». Установите теги «Nofollow» и «Robots noindex». Это необходимо для того, чтобы поисковые системы случайно не проиндексировали несуществующие страницы. Иначе в выдаче появятся бессмысленные результаты.
А если вы хотите самостоятельно сделать страницу с ошибкой 404 — сделайте так:
- Откройте папку шаблона joomla.
- Создайте файл error.php со следующим кодом:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
if($this->error->getCode() == '404'){
header("HTTP/1.1 404 Not Found");
echo file_get_contents(JURI::root().'error-404');
exit;
}
Следуя нашему руководству, вы сможете сделать собственную страницу, оповещающую посетителей сайта об ошибке. При необходимости экспериментируйте с настройками. Вы можете сами задать название страницы, текст сообщения и так далее.
После всех выполненных действий осталось сделать всего несколько шагов:
- Проверьте работоспособность. Как это сделать? Просто напишите адрес, ведущий на несуществующую страницу своего сайта.
- Откройте инструменты разработчика. Они помогут посмотреть на ответ сервера.
- Если хотите, то добавьте какую-нибудь интересную картинку на страницу с ошибкой. Это поможет удержать часть посетителей. А еще попробуйте исключить ненужные элементы для снижения общей нагрузки на сервер.