Сторінка 404 в joomla 3

Отже, давайте спочатку подивимося як виглядає стандартна сторінка 404-ої помилки.

Сторінка 404 в joomla 3

Додамо кодування сторінки UTF-8 і заголовок вікна браузера між тегами

Підключаємо файли стилів і скриптів (якщо того вимагає сторінка).

Тепер замінюємо код виведення модулів

Далі видаляємо код виведення контенту

а замість нього вставляємо код помилки

Взагалі, код вище можете замінити на свій і оформити по своєму, залишивши тільки php-код виведення помилки. Тут вже ваш політ фантазії, а яка фантазія може бути я вам вже показав на прикладі сайту каналу ТНТ.

В принципі, все. Чи можемо перевіряти, ввівши неіснуючий урл на сайті. Ось як це виглядає у мене на демо-сайті.

Фантазувати не став, оформив по скромному. Найголовніше дана сторінка тепер віддає код заголовка 404.

Сторінка 404 в joomla 3

Я вирішив переписати цю статтю, тому що я виводив сторінку помилки трохи іншим способом, також через файл error.php. Суть її полягала в тому, що в файл error.php вставлявся код, який при появі помилки перенаправляв користувача на заздалегідь створену сторінку 404. Минулий спосіб містив деякі помилки, зокрема, сторінка помилки не віддавала код заголовка - 404, а замість неї виводився код - 200 Ок. Але за логікою має бути все ж 404.

Заур Магомедов

У мене ви можете:

Замовити верстку Замовити сайт під ключ

Зробив так як ви говорили, тепер відображається наступний текст:
«Ця веб-сторінка містить нескінченне перенаправлення
Веб-сторінка містить занадто багато перенаправлень. Очищення cookies цього сайту або дозвіл сторонніх cookies, можливо, вирішить проблему. В іншому випадку, ймовірно, це проблема налаштувань сервера, а не проблема вашого комп'ютера.

Перейменуйте файл - error.php і подивіться чи поверне вам сторінка стандартну 404-ю joomla. Якщо немає, то проблема десь в іншому.

Схожі статті