Помилки, які ми "любимо". Помилки, які ми 'любимо' Що робити, якщо видає помилку 404

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

Щоб розібратися з питанням докладніше, а також із рядом службових файлів, які є у кожного ресурсу, потрібно вивчити момент, пов'язаний з гіпертекстовим поданням сторінок за допомогою мови HTML (HyperText Markup Language – «мова гіпертекстової розмітки»), та HTTP-протокол за допомогою якого здійснюється доступ. Незважаючи на те, що доведеться розумітися на мові програмування, форма його уявлення настільки проста, що її зможе зрозуміти будь-яка людина.

Більше відео на нашому каналі - вивчайте інтернет-маркетинг із SEMANTICA

Гіпертекстові сторінки та їх особливості

Інтернет народився в той момент, коли англійський інженер Тімоті Джон Бернерс-Лі вигадав гіпертекстову форму подання текстових сторінок у мережі та описав принцип доступу до них за прикладним протоколом HTTP. Відповідно до загальної ідеї, користувач зі свого пристрою, а саме з браузера, робить мережевий запит на певний ресурс. У цей момент відкривається сесія на сервері, до якого здійснюється доступ. Як відповідь повертається HTML-сторінка.

Зрозуміло, в наш час використовуються складніші алгоритми доступу та «підкачування» сторінок великих розмірів, але загальний принцип залишається тим самим. Для доступу до ресурсу потрібне доменне ім'я та IP-адреса. Тільки за умови, що виконані ці критерії та ресурс перебуває в робочому стані, повертатиметься "error 404 not found" на відсутній документ.

Як виглядає сторінка 404 за замовчуванням

У сайту може бути оформлена сторінка про помилку доступу "http 404 not found", а може і не бути. Користувач з невеликим досвідом, як правило, досить сильно нервує при її отриманні і вважає, що в цьому є його вина. Насправді все набагато простіше, відповідь випливає із вищесказаного.

Код помилки 404 у вигляді окремої оформленої в дизайні сайту сторінки повертається лише якщо на сайті є файл 404. html. Зазвичай вона розміщується в кореневій директорії. В іншому випадку повідомлення про цю помилку видасть браузер разом із повідомленням про відсутність доступу. І виглядає це зазвичай як білий лист із повідомленням про помилку.

При розробці сайтів зазвичай використовуються системи управління сайтами. Вони містять сторінку 404 із зазначенням у функціональних файлах шляху до неї. Зазвичай, така сторінка містить повідомлення про неіснуючу адресу та посилання переходу на головну сторінку сайту. Шаблон сторінки 404 може бути змінений на свій розсуд, так як це сторінка вашого сайту, яку ви можете використовувати, як забажаєте.

Для того, щоб переробити шаблон, знадобляться знання HTML для розмітки файлу. Зверніть увагу, що в окремих випадках файл зі сторінкою може мати іншу назву - err404. html, 404.php. На відміну від стандарту найчастіше пов'язані з ширшим функціоналом, і навіть особливостями системи. Наприклад, у WordPress документ можна знайти у директорії 404.php. У рядку адреси "помилка 404 сторінка не знайдена" відображатиметься приблизно так: домен.ру/404/.

Адаптуємо стандартну сторінку 404 під свої цілі

Для покращення юзабіліті (прийнятності для користувачів) сайту, звичайно, необхідно зробити сторінку, яка залучатиме відвідувача вашого сайту та допоможе продовжити перегляд. Що обов'язково потрібно врахувати під час написання коду:

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

Тобто ви повинні розуміти, що таких відвідувачів утримати буде не так просто, але це можливо!

Візьміть стандартний шаблон, доступний в інтернеті, або зробіть свій, враховуючи зазначені вище особливості:

  1. Коротко поясніть людині, що сталося і чому вона не бачить того, що шукала. Вкажіть йому варіанти подальших дій, які допоможуть знайти потрібне.
  2. На сторінці 404 виведіть пошуковий рядок, щоб відвідувач міг відразу знайти бажане.
  3. Обов'язково відобразіть тут меню вашого сайту, за допомогою якого людина зможе зрозуміти, куди йти.
  4. Зробіть так, щоб сторінка приваблювала користувача і йому хотілося знайти інформацію саме на вашому ресурсі. Використовуйте яскраві та цікаві текстово-візуальні рішення.

Щоб сторінка з повідомленням про помилку сервера 404 стала привабливою для користувача, достатньо викликати його посмішку чи інтерес. Тому постарайтеся попрацювати над оригінальністю ідеї такого розділу вашого ресурсу.

Редагуємо сторінку 404

Редагувати файл можна із системи керування сайтом безпосередньо, для цього потрібно додати бажану розмітку та зображення.
Під час її створення керуйтеся тим, що інформація повинна відкриватися швидко та без затримок. Сторінка має бути «легкою» (займати мало місця), корисною та пропонувати альтернативи пошуку неіснуючого документа.

  • перехід на головну;
  • список рейтингових сторінок сайту;
  • перехід на картку ресурсу;
  • кнопку повідомлення адміністрації про «бите» посилання на певному джерелі.

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

Висновок

Сторінка 404 not found - це службовий файл, який може бути змінено та доповнено, щоб залучити більше відвідувачів на сайт. Цей файл обов'язковий, тому що в іншому випадку браузер буде видавати повідомлення про помилку, після якого шанс заманити людину до вас буде нульовим. Намагайтеся його наповнити яскравими зображеннями і навіть легким гумором.

Багато користувачів мережі Інтернет часто стикаються з такою проблемою, як «404 not found». Ця помилка з'являється в тому випадку, якщо запитувана сторінка сайту (адреса) була видалена, переміщена або ніколи не існувала. Помилка 404 має кілька причин, з якими легко розібратися.

Повідомлення про помилку "404 not found" - це стандартна відповідь сервера, що означає відсутність інформації (файлу або сторінки) на запит користувача. Іншими словами, ця відповідь показує, що запитувана сторінка на даний момент недоступна.

Причини помилки 404

Помилка «404 not found» виникає з багатьох причин. Найпоширенішими серед них є такі:

  • Неправильне введення адреси сторінки
  • Зміна адреси сторінки (перенесення сторінки на іншу адресу)
  • Збій у роботі сайту чи сервера

Додаткові причини

Ця проблема нерідко виникає і з інших причин. Так, помилка 404 може з'явитися за відсутності підключення (або нестабільному підключенні) пристрою до Інтернету. Тому потрібна сторінка не завантажується. Також повідомлення про помилку 404 може з'явитися під час блокування сторінки антивірусом.

Рішення проблеми

Робота над проблемою помилки 404 залежить від причини її виникнення. Найчастіше, у разі появи цієї помилки, рекомендуються такі дії:

  • Перевірка правильності написання адреси
  • Перезавантаження сторінки (натиснути кнопку «Оновити» або F5)
  • Звернення до служби підтримки сайту, на сторінці якого виникла помилка
  • Перевірка підключення пристрою до Інтернету
  • Перевірка налаштувань антивірусу (або браузера)

Що означає "404 not found"

Таким чином, помилка «404 not found» виникає у разі неправильної роботи сайту, перенесення сторінки на іншу адресу та неправильне введення адреси. Крім того, ця проблема нерідко свідчить про слабке (або відсутнє) підключення до мережі Інтернет.

Також помилка 404 може з'явитися при блокуванні сторінки, що запитується антивірусом або браузером. Цю проблему слід вирішувати залежно від причин виникнення. Якщо потрібна сторінка, як і раніше, показує відповідь про помилку 404, це означає, що сторінка не існує.

Ця помилка означає, що сторінку, яку намагається переглянути користувач, не знайдено або не існує. При цьому сам користувач ніяк не зможе вплинути на вирішення питання. Єдине, що він може зробити – знайти схожу інформацію на цьому ж сайті. Наприклад адреса з помилкою www.example.com/not-founded-page.htmlзамінити на www.example.com

Чому це відбувається?

Це відбувається через те, що користувач перейшов на сторінку сайту через неправильне посилання. Наприклад, користувач ввів у браузері (або перейшов за посиланням) http://mysite.com/rbot.html, а потрібно було - http://mysite.com/ro bot.html. Причому це посилання могло бути як на вашому сайті, так і на сторонніх сайтах. Ви можете знайти такі посилання за допомогою Google Webmaster Tools. Для цього переходимо на сторінку даного сервісу, вибираємо свій сайт, а далі тиснемо: Стан -> Помилки сканування та вибираємо "Не знайдено".

Також добре з цим завданням справляється безкоштовна програма XenuLinks, завантажити яку можна, а подивитися мануал.

Як виправити помилку 404?

У традиційному розумінні виправити помилку неможливо, т.к. проблема криється не в роботі сервера або движка сайту, в тому, що хтось неправильно вказав адресу посилання. Тому єдиним способом виправлення можна назвати виявлення помилкових посилань та вказівку правильної адреси. Також варто перевірити, чи існує поточна сторінка на вашому сайті? Якщо вона була видалена, подбайте про те, щоб вона з'явилася знову. Якщо вона була перейменована, то потрібно налаштувати 301-редирект зі старої адреси сторінки на новий.

Коли користувач заходить на сайт і бачить цю помилку через видачу сервера, він не бачить ваш сайт (меню, навігацію, дизайн і т.д.). Відповідно до 100% ймовірністю закриє сторінку. Така схема працює на всіх стандартних хостингах. Але ви можете запрограмувати цю сторінку та показати разом із нею свій сайт. А це означає, що користувач бачачи в меню основні посилання вашого сайту може натиснути на них і залишитися на сайті. Ось приклади неправильної та правильної видачі відповідно:

Є багато різних способів реалізувати подібну схему, але найуніверсальніший з них - це додати файл.htaccess такий запис:

ErrorDocument 404 /error404.html

Відповідно, саму сторінку "/error404.html" вам потрібно буде попередньо створити.

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

Однак про все по порядку.

Проза життя

Насамперед давайте розберемося, що таке "Помилка 404" і в яких випадках вона виникає. З технічної точки зору "Помилка 404" (або Error 404) - це кодовий заголовок статусу протоколу HTTP (HyperText Transfer Protocol), який, як відомо, є чимось на зразок основи взаємодії віддалених комп'ютерів всесвітньої мережі. При зверненні браузера до веб-сервера останній посилає кодовий статус запитуваного документа. При коректній обробці запиту статус ідентичний коду "200 OK". Однак, користувач не може бачити подібне повідомлення через відображення змісту запитаного веб-сайту у своєму браузері. Якщо запит документа браузером оброблений з помилками, користувач спостерігає повідомлення, що має статус "404: Not Found".

Що ж означають ці загадкові цифри – 404? Перша цифра 4 свідчить про помилку програми-клієнта, тобто. браузер. У цьому випадку передбачається, що URL-адреса сайту була набрана невірно в адресному рядку браузера або більше не існує фізично на запитаному сервері. Цифра 0 означає загальну помилку синтаксису протоколу. Нарешті, остання четвірка відноситься до окремої категорії помилок 40х, яка також включає такі поширені статуси, як "400: Bad Request" та "401: Unauthorized".

Міф помилки 404

Деякі зарубіжні джерела дещо по-іншому трактують розшифровку поєднання цифр 404. Зокрема, стверджується, що основна база даних наукового центру CERN (European Organization for Nuclear Research), що найактивніша участь у розвитку World Wide Web, перебувала на 4-му поверсі в кімнаті № 404. І коли обсяг оброблюваних даних перевищив певні норми, що вже не дозволяють кільком ученим одночасно звертатися до одного і того ж файлу, розробники нібито вирішили видавати повідомлення про помилку виду "Room 404: file not found".

Однак, ця заява спростовується одним із вчених, які входять до групи розробників центру CERN. Згідно з його твердженням, "Кімнати № 404 взагалі не існувало в лабораторії CERN через зовсім іншу систему нумерації офісів, за якою перша цифра (прим. автора: "4") означала порядковий номер корпусу будівлі, а комбінація других - номер кімнати. було б дивно говорити про кімнату № 04 з огляду на той факт, що нумерація в CERN починалася з цифри 410".

Причини та наслідки

Як уже було сказано вище, згідно зі специфікацією протоколу HTTP, "Помилка 404" може бути викликана або невірною вказівкою адреси (URL) запитуваного сайту, або відсутністю документа на веб-сервері. Поширення в Росії з'єднання до Інтернету за допомогою телефонної лінії (dial-up) додає ще одну ймовірну причину виникнення "Помилки 404", а саме – поганий зв'язок із модемним пулом провайдера.

Пам'ятка серфера у ситуації 404
  1. Крок 1
Спробуйте перезавантажити сторінку. Можливо, це просто випадковість.
  1. Крок 2
Пошукайте помилки в написанні URL або спробуйте модифікувати розширення документа, що завантажується (наприклад, поміняти *.htm на *.html і навпаки).
  1. Крок 3

Підніміться в структурі URL на один рівень вище і звідти спробуйте знайти потрібний документ, наприклад:

http://www.site.ru/docs/users/masha.html
поміняти на
http://www.site.ru/docs/users/

  1. Крок 4
Спробуйте пошукати потрібну сторінку в пошуковій системі: на відміну від забудькуватих веб-майстрів, спайдери більш відповідально ставляться до змісту своїх індексів.
  1. Крок 5
Зв'яжіться з веб-майстром Інтернет-ресурсу, на якому немає сторінки, електронною поштою. Напевно він віддячить вам за те, що ви знайшли "бите" посилання.

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

"Помилка 404" може виникнути з вини користувача Мережі, який неуважно записав зі слів друга адресу цікавого сайту, або набрав URL-адресу в адресному рядку браузера з граматичними помилками. Також "дати маху" здатний веб-майстер, який при реорганізації структури сайту або "чистки" вмісту сервера може через непотрібність (як йому здається) видалити той чи інший документ. Якщо останній проіндексований пошуковими системами, цілком можливо, що неіснуючий документ буде виведено в результуючому списку за пошуковим запитом користувача. Або ж конкретний Інтернет-ресурс колись був доданий до "закладки" браузера, щоб звернутися до нього за потребою у майбутньому. Таких випадків досить багато, і всі вони призводять до виникнення "Помилки 404".

Роздолля для веб-майстра

Стандартне повідомлення про "Помилка 404" має дуже аскетичний і суворий характер. Але найголовніше - воно в більшості випадків не тільки засмучує користувача, а й ставить його в глухий кут: той не знає, що йому зробити і в кінцевому підсумку, як правило, залишає сервер, який видає незрозумілу йому помилку. Це великий промах веб-майстра, який таким чином втрачає своїх потенційних покупців, клієнтів, замовників і т.п.

Однак при доступі до деяких параметрів веб-сервера будь-який веб-майстер (або системний адміністратор) може оформити зовнішній вигляд стандартного повідомлення "404: Not Found". Важко собі уявити простори для фантазії та красномовства, які відкриваються у цьому випадку перед розробниками того чи іншого Інтернет-ресурсу. Тепер можна направити заплутаного відвідувача в потрібному напрямку, підказати йому адресу, нарешті - просто поспівчувати і перенаправити на заголовну сторінку свого сайту. Іншими словами, діалог між постачальником послуг (яким певною мірою є практично будь-який веб-ресурс) та користувачем не порушується навіть при виникненні помилки.

Зміст
  1. Використовуйте якнайменше складних термінологічних виразів і специфічних, незрозумілих простому користувачеві формулювань. Викладайте суть ситуації просто і зрозуміло.
  2. Заспокоюйте користувача і завжди зміцнюйте його віру в те, що документ, що шукається, обов'язково знайдеться на вашому сервері.
  3. Наводьте можливі причини виникнення помилки (технічні міркування сміливо замінюйте на припущення про неправильне написання URL тощо).

Навігація

  1. Завжди вказуйте посилання, які ведуть до будь-якого з доступних розділів сайту (перша сторінка, карта сайту тощо).
  2. Включайте основну навігацію до структури повідомлення про помилку 404: так користувачеві буде простіше зорієнтуватися на сервері.
  3. Вказуйте координати для зв'язку.
  4. По можливості розмістіть на сторінці з повідомленням про помилку форму пошуку по сайту.

Оформлення

  1. Уникайте великовагових, перевантажених графікою, заповнених Flash-анімацією та Java-аплетами сторінок з повідомленням про "404: Not Found". Ця сторінка повинна завантажуватися за лічені секунди.
  2. Постарайтеся, щоб оформлення сторінки 404 не надто відрізнялося від загального дизайну вашого сайту.

Хобі бувають різні.

Одні збирають поштові марки, другі захоплюються колекціонуванням ґудзиків, треті перебувають у вічній гонитві за раритетними монетами. А є люди, які колекціонують найрізноманітніші варіанти "Помилок 404"! І тому є цілком розумне пояснення: бурхливий розвиток Інтернету взагалі та образотворчого мистецтва, зокрема, спричинив виникнення різних зразків візуальної інтерпретації статусу протоколу 404: смішних та сумних, для дітей та дорослих, повчальних та агресивних тощо.

Наприклад, каталог посилань одного з найавторитетніших ресурсів, присвячених "Помилці 404", - "404 Research Lab" , налічує понад 20 різних тематичних категорій, що містять безліч варіантів відображення "Помилки 404": "Забавні", "Доброзичливі", "Для дорослих" ", "Корисні", "Філософські", "Шокуючі", "Несподівані" та ін. .

Я Вас любив, чого ж більше?

Відкриття каталогів "Помилки 404" та тематичних рубрикаторів, стрічки новин у світі "404: Not Found" та креативні вишукування веб-майстрів численних серверів з оформлення повідомлення про помилку - це все ще якось можна зрозуміти і логічно пояснити. А як ви подивіться на вигадування хвалебних од і любовних посвячень на честь "Помилки 404"? Здивовані? Не вірите? Цілком даремно, на доказ чого нижче наводиться фрагмент прозового шедевра під назвою "404: Чистилище: Любовне посвята помилці 404" ("404 Purgatory: A Loving Tribute to 404 Not Found"):

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

"Чому ми так швидко залишаємо 404? Ми не розуміємо, що 404 - це оазис Інтернету. Вона як перепочинок у довгому і виснажливому шляху веб-серфера, як ковток живлющої вологи серед висохлої пустелі... Помилка 404 сповнена загадки та інтриги. Яку радість ми маємо пізнати? Чи зможемо ми знову й знову повернутися сюди?

"Там, де була темрява, тепер помилка 404. І зі світом все гаразд."

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



Завантаження...
Top