Як створити сторінку помилки 404

..або сторінка якої немає!

Перш ніж створювати сторінку помилки 404 давайте спочатку розберемося що це взагалі за помилка така ..

Помилка 404 або Not Found - запиту, не знайдено. це стандартний код відповіді HTTP про те, що сторінки, до якої звертається користувач, немає на сервері. просто вона не існує.

Виникати дана помилка може в ряді випадків:

Раніше існувала сторінка Вами вже вилучити чи перейменувати, проте все ще існує в індексі пошукових систем або закладках користувачів.

Що побачить користувач в результаті цієї помилки?

Тепер уявіть, що зробить користувач коли побачить цю картину? Правильно. закриє цю сторінку і піде шукати потрібну йому інформацію в іншому місці. - в результаті чого Ви втратите цільового відвідувача!

У цьому уроці ми займемося тим що створимо свою власну призначену для користувача сторінку помилки 404 - Яка на відміну від стандартних сторінок помилки матиме ряд безсумнівних переваг:

Дана сторінка буде містити елементи дизайну Вашого сайту - тим самим дасть зрозуміти відвідувачу що, незважаючи на те що він потрапив не зовсім туди куди хотів він все таки потрапив саме на Ваш сайт!

Настроювані сторінки 404, на відміну від стандартних, не буде "тупикової", а на ній будуть розташовуватися посилання на основні сторінки сайту. - Що дозволить відвідувачеві рухатися далі і тим самим утримає його на Вашому сайті.

Ну і врешті-решт на такій сторінці можна дати зрозумілі пояснення того з яких причин користувач виявився на ній. запропонувати йому вихід з ситуації, що склалася. допомогти знайти на Вашому сайті потрібну йому інформацію.

Як бачите суцільні плюси ..

Створюється сторінка помилки 404 точно так само як і будь-яка інша сторінка на Вашому сайті. ніяких нюансів в коді сторінки немає ..

Ну наприклад створимо файл з ім'ям 404.html

Насправді це просто сторінка "скелет" звичайно ж Вам слід створити свою власну, повноцінну сторінку помилки 404.

Створили? а ось тепер поговоримо про нюанси ..

Для того що б у разі виникнення помилки з кодом 404 відвідувач переходив на тільки що створену нами сторінку, необхідно створити системний файл .htaccess який буде містити в собі директиву: ErrorDocument 404 - це директива вказує серверу про те куди слід перенаправляти користувача в разі виникнення помилки 404.

Що це за файл такий запитаєте Ви?

Файл .htaccess (я не опечатали, пишеться з точкою на початку імені і не використовує ніякого розширення) - дає можливість конфігурувати роботу сервера в окремих його директоріях ..

Однак заглиблюватися в усі подробиці та тонкощі ми не будемо, а поговоримо лише про те, що нас цікавить на даний момент.

Отже, створюємо файл під назвою .htaccess який містить в собі одну єдину строчку (якщо такий файл вже є з якими ні будь іншими інструкціями сервера, то просто дописуємо в нього цю строчку):

І заливаємо його на сервер в кореневу папку сайту.

Ось власне і все! тепер якщо Ви все зробили правильно, при виникненні помилки 404 буде завантажуватися Ваша "помилкова" сторінка.

Зараз засмучу тих хто має в своєму розпорядженні свій сайт на тому чи іншому безкоштовному хостингу. Більшість безкоштовних хостерів не дають доступу до файлу .htaccess так що створити сторінку 404 на безкоштовному хостингу навряд чи вдасться.

P.S.Такім же способом за допомогою файлу .htaccess Ви можете обробляти і інші помилки сервера:

Якщо щось незрозуміло чи Ви в чомусь сумніваєтеся, то за додатковими роз'ясненнями звертайтеся на форум.

Схожі статті