404 Not found. У чому полягає помилка 404 not found?

У цій статті розглянемо питання про те, звідки з'являється помилка 404 Not Found на ваших сайтах. Поговоримо, ніж шкідливо це явище і як з ним боротися. Що зробити, якщо відвідувач вашого сайту все ж бачить напис 404 Not Found? Як зробити так, щоб ваш відвідувач залишився у вас на сайті навіть при появі такого повідомлення?

404 not found

Що означає 404 Not Found?

"Вікіпедія" пояснює, що помилка 404, або Not Found (у перекладі - "не знайдено"), - стандартна відповідь про те, що клієнт має можливість спілкуватися з сервером, але сервер не в змозі знайти дані за запитом.

Це, мабуть, найпоширеніша помилка в Інтернеті. Вона виникає, якщо відвідувач переходить по "битою", тобто неправильної або втратила актуальність посиланням. Це означає, що посилання є, а сторінка, на яку вона спрямовує відвідувача, кудись зникла, вилучена. Тому при переході по такому посиланню і виникає error 404 Not Found ("сторінка не знайдена").

error 404 not found

Звідки виникають такі лінки?

Такі посилання можуть виникнути, наприклад, з наступних причин:

  • З результатів роботи пошукової системи (вони індексують все, до чого можуть дотягнутися).
  • Через внутрішню переадресації (ви самі раніше ставили це посилання).
  • Це зовнішнє посилання, поставлена кимось на вашу сторінку, віддалену в даний час.
  • Можливо, це помилка в роботі програмного забезпечення сервера, що іноді теж трапляється.

Звідси випливає, що помилка 404 Not Found не завжди свідчить саме про ваших неправильних діях. Але в будь-якому випадку при її появі необхідно поправити ситуацію.




що означає 404 not found

Чому 404 Not Found шкідливо?

По-перше, поява помилок 404 може призвести до негативної реакції пошукових систем відносно до вашого сайту. Які наслідки - залежить від самої пошукової системи.

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

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

404 not found як виправити

Як виявити неправильні посилання?

Розглянемо випадок, коли сайт створений на движку WordPress. Інші движки напевно теж мають засоби, що дозволяють автоматизовано вирішити таке завдання. Можна, звичайно, перевірити кожну посилання вручну. Але такий шлях дуже довгий і невдячний. Спробуйте застосувати спеціальний плагін, що дозволяє автоматизувати цей процес - Broken Link Checker. Цей плагін формує список всіх посилань, які спрямовують на неіснуючі сторінки. Потім вам самим слід прийняти рішення по кожній посиланням, що з нею робити.



Крім того, бажано налаштувати сервіс статистики, використовуваний вами, на відстеження переходів по неправильним посиланнях. Це дасть можливість з'ясувати джерела переходів. Вплинути на них можна застосуванням 301 редиректу в htaccess. Основний підхід полягає в наступному: виявляємо, на яку сторінку йде перехід, знаходимо нову сторінку, релевантну їй, задаємо на неї 301 редирект з попередньою. Поступово пошуковики перероблять старі посилання на нові.

Таким чином, можна виявити ті посилання, на які можна впливати самостійно. Але все одно залишиться частина з них, що призводить до появи error 404 Not Found. Як вирішити проблему в цих випадках?

404 not found що робити

Як утримати відвідувача?

Щоб відвідувач не втік при появі сторінки 404 Not Found, бажано на цю сторінку додати інформацію:

  • Гумористичного характеру. Побачивши її, відвідувач, навіть перебуваючи в розгубленому стані, може посміхнутися і охочіше повторить спроби перейти до іншої сторінки вашого сайту, наприклад на головну. Тільки важливо не перестаратися - обійтися однією картинкою, без анекдотів.
  • Дати відвідувачеві готові посилання. Це дуже важливо! Не слід змушувати його працювати, позбавте його від зайвої роботи.
  • Додайте короткий текст-інструкцію, що робити. Нехай ініціатива залишиться у ваших руках.
  • Оформіть оригінальний зовнішній вигляд 404 сторінки, зробіть її не схожою на мільйони інших подібних сторінок в Інтернеті.
  • Деякі автори розміщують на такій сторінці простеньку гру подібно наведеної нижче. Це стимулює окремих відвідувачів затриматися на сайті навіть тоді, коли вони не знайшли те, що шукали.
  • Розмістіть на сторінці логотип вашого проекту. Нехай відвідувач відразу зрозуміє, що він потрапив за потрібною адресою, тільки помилився дверима.

що означає 404 not found

Застосовуємо магію CSS3

Для вирішення цієї проблеми є ще один шлях - застосування сучасних технологій на основі CSS3 анімації. Сенс цього підходу полягає в тому, що вводиться спеціальний HTML-код з анімацією, в якому відвідувачу виводяться можливі причини появи помилкової сторінки і даються рекомендації щодо подальших його дій. Цей код прив'язується до певних блокам на сторінці і діє при появі такого роду помилок.

Якщо всі сторінки видають помилку 404

Глобальна помилка 404 може виникати в разі збою служби DNS. Для цього випадку характерно, що всі HTTP-запити (до будь-яких сайтів) перенаправляються на якийсь один сервер. Це може бути викликано дією вірусних програм, які перехоплюють DNS-запити і повертають невірне значення IP або змінюють у вашому комп'ютері файл hosts (за адресою C: windows system32 drivers etc).



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

Протидія цьому - перевірка файлу hosts на наявність сторонніх записів. Відкриваємо цей файл в "Блокноті" (шлях зазначений вище) і видаляємо з нього всі записи крім рядки: 127.0.0.1 localhost. Потім скануємо комп'ютер антивірусною програмою, видаляємо все шкідливе, що було нею знайдено, і перезавантажуємо.

Можливо також, що будь-який пристрій (наприклад, DOCSIS модем) бере на себе функції DNS і відповідає HTTP-сервера. Якщо у вас інтернет-з'єднання здійснюється по телевізійному кабелю, то, швидше за все, проблеми виникають через з'єднання. Треба пропінгувати запит, в цьому випадку модем бере DNS запити на себе і пінгуєтся фактично він. Боротися з цим треба, залучаючи можливості техпідтримки вашого Інтернет-провайдера.

чому 404 not found

Прості кроки для вирішення

Припустимо, ви не власник сайту, а користувач. При зверненні до потрібного вам сайту виникла помилка 404 Not Found. Як виправити становище? Ось декілька простих порад, за допомогою яких ви можете спробувати вирішити цю проблему самостійно. Саме вони в більшості випадків допоможуть швидко з нею впоратися:

  • Просто поновіть сторінку. Можна використовувати гарячі клавіші Ctrl + F5 для примусового поновлення. Помилка може з'явитися тільки тому, що сторінка не завантажується.
  • Очистіть кеш і куки вашого браузера - це часто вирішує проблему.
  • Переконайтесь, що URL (адресу сторінки) введено правильно. Він включає в себе написання або http: //, правильні розділові символи, доменне ім'я, розширення файлу сторінки і так далі.
  • Проскануйте комп'ютер на наявність шкідливих програм, оскільки існують віруси, що призводять до появи помилки 404 на веб-сайтах. Це необхідно, щоб переконатися, що ваш комп'ютер чистий і не схильний до дії вірусів.
  • Зв'яжіться з адміністратором сайту або хостинг-провайдером для отримання додаткової інформації. Якщо сервер має проблеми в роботі, то це може бути причиною виникнення помилки 404.

Висновок

Ми розглянули питання про те, що значить 404 Not Found, і деякі важливі кроки, які слід зробити творцеві сайту, щоб уникнути неприємних ускладнень в його роботі. Також ми привели поради відвідувачам ресурсів про те, що треба робити в першу чергу, якщо при пошуку потрібного сайту або його сторінки вони зустрічаються з подібними помилками. Хочеться сподіватися, що наведені поради виявляться корисними читачам.



Оцініть, будь ласка статтю
Всього голосів: 31

Увага, тільки СЬОГОДНІ!