Как создать 404 страницу в Joomla 3?

Одной из самых главных составляющих успешного сайта является, конечно же, посетитель. Удержать посетителя трудно, но потерять очень легко. Особенно легко после редизайна сайта, когда вы сменили/обновили CMS, например Joomla.

В итоге посетитель приходит с поисковой системы и видит не понятную страницу. Например вот так 404 страница выглядит по умолчанию в Joomla:

Неправильная 404 страница

Это не хорошо, просто потеряете посетителя, а то и покупателя. Значит нам надо просто причесать эту 404 страницу в Joomla.

Для начала, создайте статичную (без категории раздела) статью, например с названием 404. Наполните ее контентом, яркий пример посадочная 404 страница.

Потом создайте новое меню, и назовите невидимка. Модуль создавать не надо.

Создайте в этом меню Joomla ссылку на эту статью, укажите алиас, например 404. Копируйте его. У вас будет ссылка http://site.ru/404 или http://site.ru/404.html, в зависимости от выбранного режма работы роутинга в настройках Joomla.

Как создать 404 страницу в Joomla 3

Откройте файл \templates\system\error.php. После строки

defined( '_JEXEC' ) or die( 'Restricted access' );

вставьте следующий код

if ($this->error->code == '404') {
    // Сообщаем роботу, что этой страницы не существует
    header("HTTP/1.0 404 Not Found");
    // Переводим пользователя на посадочную страницу. Очень важный шаг
    header ('Location: /404');
    exit;
} 

Сохраните файл и скопируйте обратно в папку \templates\system\ перезаписав оригинальный файл.

Для улучшения SEO необходимо скрыть 404 страницу для поисковиков. Откройте robots.txt в корне и добавьте в конец строку:

Disallow: /404

В .htaccess в корне сайта прописываем следующую директиву:

ErrorDocument 404 /404

Вот таким образом вы сможете спасти обновленый сайт с помощью страницы 404 на Joomla.

Чек-лист школьного сайта, о котором почему-то никто не говорит

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

Разработка корпоративного сайта: от стратегии до запуска

Разработка корпоративного сайта — не про «красивый дизайн» и шаблон на WordPress. Это про доверие, продажи, удобство партнёров и сотрудников. Разбираем, как сделать сайт, который работает на бренд, а не лежит «для галочки».

Посетители на сайт: полное руководство по подсчёту и источникам трафика для начинающих

Посещаемость есть, продаж нет? Значит, это не трафик, а статистическая иллюзия. Разбираем, как находить «правильных» людей, отсеивать шум и заставить аналитику работать на бизнес, а не на красивый график.

Пентест — тестирование безопасности вашего сайта и приложений

Киберугрозы эволюционируют: взлом СДЭК с ущербом 575 млн руб, рост атак на 60%, применение ИИ в фишинге и вредоносном ПО. Пентест — это санкционированное тестирование безопасности, выявляющее уязвимости до того, как их найдут хакеры. Узнайте, как защитить свой бизнес.

Последние кейсы
Посмотреть все проекты
Начать проект вместе с нами
Заполните форму и отправьте
нам сообщение!
Если у Вас возникли вопросы, предложения, либо Вы желаете оформить заявку на заказ услуги — Добро пожаловать!
Контакты:
Бронзовый партнер October CMS:
Бронзовый партнер October CMS