Создание собственной страницы 404 в Joomla - 5.0 out of 5 based on 2 votes

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

404 - действительно полезная страница для того, чтобы проинформировать ваших посетителей о том, что они посетили страницу со взломанным URL.

В этом уроке мы покажем вам как создать свою страницу 404.

Мы собираемся создать статью, добавить в меню ссылку, а затем добавить немного кода в файл в папке вашего шаблона.

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

1

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

  • Название: создать надпись, которая будет являться специфической для Ошибки 404, поскольку она может быть отображена в виде заголовка браузера.
  • Алиас: Напишите простой алиас, например, 404.
  • Категория: Вы можете использовать пункт "Без категории" или же создать другую категорию.
  • Текст статьи: Добавьте вашу картинку 404 или текст, или создайте его по своему усмотрению. В этом примере, мы сделали свою собственную смешную картинку 404.

Шаг 2: Редактирование метаданных

2

  • В той же статье посмотрите на правую колонку и нажмите на кнопку "Опции Метаданных" (Metadata options).
  • Выберите "No index, no follow", чтобы предотвратить индексацию этой конкретной страницы в поисковых системах.
  • Сохраните и закройте.

Шаг 3: Создание скрытого меню

3

Вы можете посмотреть урок о том как создать скрытое меню здесь.

  • Тип пункта меню - Выберите статью Страница ошибки 404.
  • Название меню - Все, что вы хотите, например, Страница ошибки 404.
  • Алиас - введите простой алиас, например, 404.

Убедитесь, что это меню не опубликовано в позиции модуля, чтобы оно не отображалось.

Шаг 4: Копирование ссылки

4

Скопируйте URL из меню и сохранить его в блокноте, так как вы будете использовать этот адрес в вашем файле error.php.

Шаг 5: Измените файл error.php

5

Найдите файл error.php. Обычно он находится в этой директории "templates/YourTemplate/system/error.php" или "templates/YourTemplate/error.php".

Если у вас нет файла error.php, создайте его в этой папке: templates/YourTemplate/error.php.

Пожалуйста, убедитесь, что у вас есть этот защитный код в начале файла:

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

Теперь нам нужен код страницы 404.

Для Joomla 2.5 используется этот код:

1.if ($this->error->getCode() == 404) { header('Location: /theURLtoYour404Page'); exit; }

Для Joomla 3.0 используется этот код:

1. if ($this->error->code == 404) { header('Location: /theURLtoYour404Page'); exit; }

Шаг 6: Проверьте вашу страницу 404

6

Введите URL, например ваш_сайт/блаблабла, после чего вы будете перенаправлены на пользовательскую страницу 404.

Поздравляем! Теперь вы знаете, как создавать пользовательские страницы 404.

Источник: OSTraining

1 1 1 1 1 1 1 1 1 1 Rating 5.00

Добавить комментарий


Защитный код
Обновить