Помилка 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 - це службовий файл, який може бути змінений і доповнений, щоб залучити більше відвідувачів на сайт. Цей файл обов'язковий, так як в противному випадку, браузер видаватиме повідомлення про помилку, після якого шанс заманити людину до вас буде нульовим. Намагайтеся його наповнити барвистими зображеннями і навіть легким гумором.

Ця помилка означає, що сторінка яку намагається переглянути користувач не знайдена або не існує. При цьому сам користувач ніяк не зможе вплинути на вирішення питання. Єдине, що він може зробити - знайти схожу інформацію на цьому ж сайті. Наприклад адресу з помилкою 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 not found». Ця помилка з'являється в тому випадку, якщо запитувана сторінка сайту (адреса) був вилучений, переміщений або ніколи не існував. Помилка 404 має кілька причин, з якими неважко розібратися.

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

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

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

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

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

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

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

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

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

Що означає «404 not found»

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

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

Напевно, багато хто з вас стикалися з ситуацією, коли браузер відмовляється завантажувати певну сторінку в Інтернеті, виводячи замість неї повідомлення про таку собі "Помилку 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": "Забавні", "Доброзичливі", "Для дорослих "," Корисні "," Філософські "," Шокуючі "," Несподівані "і ін. В іншому каталозі - 404Lounge.Net розташована одна з найбільших галерей" Помилок 404 ", що включає більше 700 різноманітних варіацій виведення повідомлення" 404: Not Found " .

Я Вас любив, чи не доволі? ...

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

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

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

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

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