Давайте угадаем: вы хотя бы раз в жизни сталкивались с ошибкой 404 — Not Found, или «Страница не найдена». Это когда вы переходите по ссылке, а вместо содержимого страницы видите сообщение о том, что она недоступна. Рассказываем, почему так происходит, что с этим делать и зачем сайтам нужно предупреждать вас об ошибке.

Как возникает ошибка 404

У каждой страницы в Глобальной сети есть уникальный адрес. Когда вы переходите по ссылке, браузер отправляет запрос серверу, а в ответ сервер передает браузеру содержимое страницы — собственно говоря, те самые тарифы. Если сайт рабочий, но нужная вам страница отсутствует или временно недоступна, сервер вернет сообщение с ошибкой 404. Наоборот, если страница существует, ей по умолчанию присваивается статус 200 (Ok), но пользователь ее не видит — это те сведения, которыми обмениваются между собой сервер и браузер в обход пользователя.

Число 404 было выбрано для обозначения этой ошибки не случайно. На самом деле существует несколько десятков кодов ответа сервера, если что-то пошло не так. У каждой цифры есть свое значение:

«4» — обработка запроса заняла слишком много времени или неверно введен URL страницы;

«0» — в запросе содержится синтаксическая неточность;

«4» — конкретный тип проблемы (указывает на то, что с высокой вероятностью «виноват» пользователь или его браузерный клиент).

Некоторые компании используют ошибку 404 для дополнительного пиара или рекламы. На официальном сайте автопроизводителя Peugeot изображена модель Peugeot 404, и это реально существующий автомобиль.

В григорианском календаре написание кода 404 совпадает с датой 4.04. Несколько лет назад системные администраторы начали ежегодно отмечать 4 апреля свой профессиональный праздник. Также в этот день празднуется Международный день интернета, а учащиеся и студенты чтят память своего покровителя — Исидора Севильского.

Почему возникает эта ошибка?

Вариантов не так много:

  • у вас нестабильное интернет-подключение;
  • вы вводили адрес вручную и допустили ошибку или опечатку;
  • изменился адрес страницы, которая вам нужна, но администратор сайта не сделал редирект;
  • страницы больше не существует (удалена владельцами сайта) и ссылка на нее «битая»;
  • страница закрыта администратором в файле hosts;
  • некорректно настроена работа прокси-сервера;
  • на странице содержатся материалы, из-за которых она попала в реестр Роскомнадзора.

Страницу с ошибкой 404 часто называют «последней страницей интернета». Она напоминает нам о том, что технологии создаются людьми и, значит, в них тоже могут быть ошибки.

Что делать, если вы увидели сообщение «Страница не найдена»?

Первое правило: не паниковать, даже если страница содержит информацию, которая вам очень нужна. Есть шанс, что на свою страницу вы попадете через несколько секунд. А пока предлагаем примерный план действий на случай получения ошибки 404:

  • перезагрузите страницу 1–2 раза — возможно, ошибка временная и только что был недоступен весь сайт;
  • проверьте правильность написания адреса — вы могли допустить ошибку, если вводили его вручную (при переходе из «Закладок» такой сценарий исключен);
  • перейдите на главную страницу сайта и найдите нужную вам информацию через встроенный поиск;
  • найдите страницу в кэше Яндекса.

О последней рекомендации поговорим подробнее. Если страница действительно существовала по тому адресу, который у вас есть, она была проиндексирована поисковыми системами Яндекс и  Google. Так как у первого скорость индексирования немного ниже, то выше вероятность, что именно в его кэше вы найдете нужную страницу. Для этого скопируйте ее адрес в поисковую форму и нажмите кнопку «Найти». Первая ссылка в результатах поиска будет вести на нужный вам ресурс, но не спешите переходить по ссылке — там вы найдете все ту же страницу с сообщением об ошибке. Вместо этого обратите внимание на вторую строку в блоке (она зеленого цвета) — в конце будет расположен треугольник, по нажатию на который появится пункт «Сохраненная копия». Там и будет нужный контент, но только в том случае, если ошибка при доступе появилась недавно и после этого поисковый робот Яндекса не посещал искомую страницу.

Существует легенда, что первый в мире веб-сервер по документам должен был находиться именно в комнате под номером 404. Но на самом деле в здании такого помещения не было. Правда или миф? Тим Бернерс Ли — изобретатель интернета —  утверждает второе, но история в любом случае имеет право на существование 😉

Если вы подозреваете, что страница оказалась недоступна случайно и не по вашей вине, а информация на ней содержалась действительно важная и полезная, обратитесь к администраторам сайта. Обычно контакты для связи можно найти в нижнем блоке («футере») или разделе «Контакты».

Зачем сайтам ошибка 404?

Пользователь, который оказался на странице с ошибкой 404, чувствует себя разочарованным. Еще бы — он не получил то, что искал! На самом деле без нее все было хуже. Представьте, что посетители открывают пустую страницу без контента и без каких-либо объяснений. А администраторы сайта не могут их успокоить и помочь ему разобраться с поиском нужной информации. Именно администраторы и владельцы сайтов получают больше выгод от существования страницы с ошибкой 404, и вот почему:

  • если к какой-то несуществующей странице много запросов, есть смысл создать ее на этом адресе и начать привлекать посетителей;
  • чтобы не потерять позиции в органическом поиске, можно продумать дизайн страницы 404 и наполнить ее полезной информацией — ссылкой на разделы или статьи, которые пользуются наибольшей популярностью.

Главное — объяснить посетителю, что его проблему можно решить быстро. А поднять настроение можно с помощью различных дизайнерских приемов. Если владельцы сайта не против смелых и неординарных решений, можно подойти с юмором к ее оформлению. Но самое важное — это сделать возможность перехода со страницы 404 на главную страницу и оформить первую в фирменном стиле — чтобы у пользователя не возникло сомнений в том, что он оказался на правильном сайте.

Интересные страницы 404:

https://www.airbnb.com/404

https://9gag.com/404

http://www.romainbrasier.fr/404.php?lang=en

https://travel.sygic.com/404

https://bitly.com/a/404

https://imgur.com/tproger

Страницы, которые ранее были доступными, а сейчас при их посещении вы видите код 404, на самом деле продолжают существовать. Их можно найти в сервисе Wayback Machine — цифровом архиве Всемирной паутины (Internet Archive). Сейчас на этом ресурсе хранится информация о более чем 340 миллиардах веб-страниц. С недавнего времени сервис получил развитие — теперь его можно использовать в качестве браузерного расширения. Активируйте его, и теперь при посещении сайта с ошибкой 404 вы получите приглашение посетить ранее сохраненную копию нужной страницы.