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

Аккуратная и красивая страница 404 может сыграть очень полезную роль для вашего сайта.

Сейчас я вам расскажу, каким образом можно создать свою страницу 404

Шаг 1. Создание статьи 404

5fc3edb4f1

Обратите внимание на заголовок, ведь он отображается в браузере, когда человек переходит на страницу

Выберите категорию для этой страницы или оставьте ее без категории

В тексте страницы следует добавить произвольный текст, либо изображение

Шаг 2. SEO

А тут все просто. Нужно убрать страницы из индексирования поисковыми системами. Это мы можем сделать в самой админке Joomla: Для этого необходимо перейти в мета-теги и выбрать – no index, no follow.

af6694fdc2

Либо же, мы можем это сделать через файл robots.txt. Для этого необходимо прописать: disallow: /404

Шаг 3. Скрытый пункт меню

Нам необходимо создать пункт меню, который не будет отображаться на сайте. Для этого мы переходим в меню, создаем его, указываем статью “404”, которую мы создали.

Копируем ссылку, которая там у нас сгенерировалась автоматически

4f0612f082

Шаг 4. Файл error.404

Открываем этот файл. Как правило, он расположен в папке вашего шаблона, а именно в корневая папка/templates/Шаблон/error.php

675d67715d

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; }

Вставляйте и проверяйте 🙂

автор: Роман Довгаль

С 2010 года я занимаюсь интернет маркетингом. Сюда входит и SEO, и SMM, и SMO, и, собственно маркетинговое продвижение не только сайтов, а проектов в комплексе :)
Для меня каждый проект – это отдельная жизнь. Своя целевая аудитория, свои методы продвижения, свои показатели результативности :)

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *