Причини та шляхи вирішення помилки 404 not found
Часто виникає ситуація, при якій браузер замість певної сторінки виводить повідомлення про помилку 404. Люди реагують по-різному: одні не помічають, інші сердяться, треті лякаються. Що таке 404 not found, через що виникає подібна проблема? Коли немає сторінки, яку хоче подивитися осіб, виводиться це повідомлення. Мало хто знає, що в честь 404 not found створені проекти в Інтернеті, цілі каталоги, організовуються конкурси. Спочатку давайте розберемося, що являє собою Error 404, коли вона з`являється. Якщо подивитися з технічного боку, то відбувається звернення браузера до сервера, який відсилає кодовий статус запитуваної сторінки. Якщо запит обробляється коректно, то це відповідає коду «200 ОК». Користувачі бачать запитувану сторінку web-сайту. У тому випадку, коли запит обробляється з помилками, люди бачать повідомлення зі статусом 404 not found.
Що позначають цифри в помилку 404?
Не всім відомо, що перша цифра говорить про помилку програми-клієнта (браузера). Передбачається, що URL-адреса не існує або набраний невірно. Нуль вказує на проблеми синтаксису. Останню цифру відносять до різновиду помилок 40х, що включає, крім статусу 404 not found, 401 unauthorized і 400 bad request.
Цікавий міф про error 404
Є забавний міф про помилку 404, згідно з яким, у науковому центрі, що бере участь у розробці World Wide Web була кімната з таким же номером, що знаходилася на четвертому поверсі. У певний момент обсяг інформації, яка оброблялася, перевищив всі допустимі норми, кілька вчених не змогли звернутися одночасно до одного документу. Ось тоді до розробників і прийшла думка про те, щоб зробити повідомлення про помилку і повідомляла про те, що файл не знайдений.
Самі вчені з центру CERN це спростовують. Вони стверджують, що такої кімнати не було. Варто зауважити, що неможливо ні разу не зустріти error 404 not found. Є ще одна причина появи такої помилки. У Росії досить поширеним є Інтернет-з`єднання за допомогою dial-up (телефонний зв`язок). При поганій зв`язку з провайдером з`являється помилка 404.
Шляхи вирішення проблеми
Що ж зробити, щоб повідомлення 404 page not found не лякало користувачів, як цього уникнути? Чи існують способи вирішення проблеми? Для власників веб-ресурсів важливо, щоб не було "битих" посилань. Це нескладно при статичному сайті, в якому не більше 10 сторінок. Якщо ж інтернет-ресурс великий, контенту в ньому багато, складно все постійно тримати під контролем. Рано чи пізно з`явиться посилання на сторінку, якої вже немає. Та й сам користувач може ввести некоректний адресу. Важливо зробити хорошу сторінку, сообщающую про помилку 404. Вона не повинна лякати відвідувачів сайту. На ній треба вказати інформацію про саму помилку, щоб люди розуміли, чому опинилися тут. Можна також розмістити на ній частина інформації, яку міг шукати користувач. Наприклад, інструкцію, форму для пошуку. Зробіть на ній посилання на цікаві статті вашого сайту, не забудьте про згадці адреси головної сторінки ресурсу. Форма зворотнього зв`язку теж не завадить.
Оформіть все з гумором, щоб користувач усміхнувся! Тоді це буде менше відлякувати людей, вперше зіткнулися з такою помилкою. Дружелюбність сайту дуже важлива, необхідно, щоб у людей було бажання заходити на ваш інтернет-ресурс, а велике число помилок, які не оформлене належним чином, може дратувати відвідувачів. Якщо сайтовладелец знає, що сторінку, яка переміщена, можуть шукати люди, необхідно робити редирект на нову адресу, попереджаючи про переміщення користувачів. Треба, щоб відкривалася сторінка про помилку 404. Для цього:
- зробіть цю сторінку, назвіть її, наприклад, "404.htm" -
- створіть папку в корені, пропишіть її в .htaccess-
- помістіть там сторіночку про ошібке-
- пропишіть в .htaccess ErrorDocument 404 / error / 404.htm.
Всі ці дії дозволять уникнути повідомлення not found на сторінках вашого сайту.