Аккуратная и красивая страница 404 может сыграть очень полезную роль для вашего сайта.
Сейчас я вам расскажу, каким образом можно создать свою страницу 404
Шаг 1. Создание статьи 404
Обратите внимание на заголовок, ведь он отображается в браузере, когда человек переходит на страницу
Выберите категорию для этой страницы или оставьте ее без категории
В тексте страницы следует добавить произвольный текст, либо изображение
Шаг 2. SEO
А тут все просто. Нужно убрать страницы из индексирования поисковыми системами. Это мы можем сделать в самой админке Joomla: Для этого необходимо перейти в мета-теги и выбрать – no index, no follow.
Либо же, мы можем это сделать через файл robots.txt. Для этого необходимо прописать: disallow: /404
Шаг 3. Скрытый пункт меню
Нам необходимо создать пункт меню, который не будет отображаться на сайте. Для этого мы переходим в меню, создаем его, указываем статью “404”, которую мы создали.
Копируем ссылку, которая там у нас сгенерировалась автоматически
Шаг 4. Файл error.404
Открываем этот файл. Как правило, он расположен в папке вашего шаблона, а именно в корневая папка/templates/Шаблон/error.php
p.s. В некоторых версиях joomla вы можете не найти файл error.php по этому адресу. В таком случае, поищите в корневая папка/templates/Шаблон/error.phpю
p.s.s. Бывают ситуации, когда и вовсе нету файлы error.php. В таком случае, вы можете самостоятельно его создать в папке вашего шаблона (корневая папка/templates/Шаблон/)
Теперь нам нужен адрес страницы 404:
Для Joomla 2.5:
if ($this->error->getCode() == 404) { header(‘Location: /АдресВашейСтраницы404’); exit; }
Для Joomla 3.0 и выше:
if ($this->error->code == 404) { header(‘Location: /АдресВашейСтраницы404’); exit; }
Вставляйте и проверяйте 🙂