Що таке помилка 404 Not Found та як грамотно її виправити — блог Drudesk
050 640 98 44
support@drudesk.com

Що таке помилка 404 Not Found та як грамотно її виправити

Кожна сторінка в інтернеті має свою адресу — URL. Коли людина хоче перейти на нову сторінку, браузер звертається до сервера щоб той передав йому її вміст. Якщо сайт працює, але по запитуваному URL сторінка не знайдена, то сервер повідомляє про 404 помилку.

Оскільки на веб-сторінку можна потрапити або за посиланням, або відкривши закладку браузера, або шляхом набору символів в адресний рядок браузера, то причин виникнення 404 помилки не багато:

  • поганий зв'язок;
  • при введенні в рядок адреси браузера була допущена помилка, скажімо, не дописана остання буква;
  • посилання, що веде на сторінку, застаріла або некоректна;
  • сторінка була перенесена, а автоматичне переміщення відвідувача на нову адресу не налаштоване;
  • сторінка була вилучена.

Запитуваний сайт також може не відкриватися, якщо:

  • сервер видає іншу помилку;
  • системний адміністратор закрив до нього доступ, припустимо, через файл hosts, який знаходиться на диску C комп'ютера. Заборонили доступ до сайту через файл комп'ютера hosts;
  • в комп'ютері вірус. Є й такі шкідливі програми, які не тільки блокують ресурс, а перенаправляють на інший. Будьте пильні.

Що робити відвідувачеві?

  • пару раз перезавантажити сторінку (натиснути на символ ⟳ або клавішу клавіатури F5);
  • спробувати знайти помилки в написанні URL;
  • скористатися пошуком по сайту;
  • якщо документ колись існував і був дозволений для сканування, то його копію на конкретну дату часто можна знайти в вебархіві;
  • якщо сторінка існує, але заборонена до показу, можна скористатися послугами Анонімайзера або змінити проксі (за тим же принципом працює розширення браузера friGate). Однак через те, що доступ здійснюється через посередника, вводити паролі небезпечно;
  • описати розробнику (службі підтримки) сайту проблему, ймовірно, так він зможе зробити кроки по її усуненню або попередити інших користувачів.

Що робити вебмайстру? Як виправити 404 помилку?

  • прибрати з сайту биті посилання;
  • при зміні домену сайту або URL сторінки налаштувати перенаправлення (301 редирект) зі старих URL на нові. З віддалених або помилкових URL, на які часто переходять відвідувачі (можна довідатися із статистики Google Analytics) або на які посилаються авторитетні джерела (можна довідатися із помилок сканування Яндекса/Google) зробити перенаправлення на схожі існуючі матеріали;
  • не робити перенаправлення зі всіх не знайдених веб-сторінок на Головну без бажання людини, це не допоможе йому знайти потрібну інформацію;
  • щоб відвідувач замість білої сторінки з написом «Not Found» або сторінки з реквізитами хостера бачив HTML-сторінку сайту з рекомендованими навігаційними варіантами, потрібно у файлі .htaccess додати рядок: ErrorDocument 404 http://сайт.com/404.html

Якою має бути 404 сторінка:

  • код відповіді сервера повинен бути «404 Not Found»;
  • містити логотип, фірмові кольори, щоб людина відразу зрозуміла, що знаходиться на потрібному сайті;
  • бажано мати посилання на головну сторінку і значущі розділи сайту;
  • мати пошук по сайту;
  • містити форму зворотного зв'язку: «Ви можете звернутися до системного адміністратора сайту і описати проблему».

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

Ми сподіваємося, що дана стаття допомогла вирішити вам проблему з помилкою 404 «не знайдено». А якщо ви самостійно не можете усунути дану проблему, звертайтеся до нас у будь-який час, і служба технічної підтримки сайтів зробить все можливе, щоб дана проблема вас більше не турбувала.