Давайте угадаем: вы хотя бы раз в жизни сталкивались с ошибкой 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:
http://www.romainbrasier.fr/404.php?lang=en
Страницы, которые ранее были доступными, а сейчас при их посещении вы видите код 404, на самом деле продолжают существовать. Их можно найти в сервисе Wayback Machine — цифровом архиве Всемирной паутины (Internet Archive). Сейчас на этом ресурсе хранится информация о более чем 340 миллиардах веб-страниц. С недавнего времени сервис получил развитие — теперь его можно использовать в качестве браузерного расширения. Активируйте его, и теперь при посещении сайта с ошибкой 404 вы получите приглашение посетить ранее сохраненную копию нужной страницы.