Доброго времени суток! Столкнулись с ошибкой 404? Не переживайте, это не так уж и страшно! В большинстве случаев это проблема, не зависящая от вас – обычно это ошибка на стороне сайта, которую вам никак не устранить. Однако ниже будет представлена подробная статья об особенностях этой ошибки и возможных способах ее устранения.
Обязательно прочитать!
Ошибка 404 – Страница не обнаружена – это проблема веб-приложения. В большинстве случаев она не зависит от действий пользователя. Ошибка возникает, когда пользователь переходит по ссылке, которая в данный момент не существует. Просто нет такой страницы!
Про технологии
Ошибка 404, или иначе 404 Not Found. На русском языке это означает «не найден». При обращении к сайту вы посылаете запрос на получение страницы. Обычно сервер спокойно отдаёт вам нужную страницу с кодом «200 OK». Этот код вы даже не замечаете, но он присутствует в заголовке ответа.
Если же по какой-то причине страница не будет найдена, то в большинстве случаев будет возвращен код ошибки 404. И вам либо просто отдается страница 404 (без графики), либо веб-сервер подготовит для вас специальную страницу 404.
Примеры будут ниже.
По ссылке выше открывается чистый сайт:
По данной ссылке страницы не обнаружено. Сервер сообщает, что запрашиваемой страницы не существует, и выдает код 404.
Заметьте, что здесь нет стандартного сообщения, однако смысл остается таким же — возникает та же ошибка, которая не зависит от вас. Просто данной страницы у нас нет. Но если она когда-нибудь появится, все заработает.
Это стандартный вид браузера, если владелец сайта не создал специальное сообщение:
Может быть интересно! Статусы бывают разные – 2XX – все загрузилось отлично, 3XX – страница переехала или у вас нет доступа, 4XX – ошибка приложения или сайта, 5XX – ошибка сервера.
Внешний вид ошибки 404
Как мы поняли, каждый запрос к 404-й странице в протоколе HTTP приведет к одному и тому же результату:
Однако внешний вид этой страницы может быть любым, в зависимости от предпочтений владельца сайта. Наш вариант был продемонстрирован выше, ниже можно увидеть небольшую подборку из других источников:
Никто даже Яндекс, не может быть застрахован от возникновения проблем:
Причины ошибки
Позвольте рассмотреть возможные причины возникновения данной ошибки. Повторюсь – в 99% случаев это не зависит от вас. Вот некоторые варианты:
- Неправильная ссылка – кто-то отправил вам усеченную ссылку, или какой-то сайт вставил ее неправильно – и теперь вы переходите по неправильному адресу. Из-за человеческой ошибки страницу нельзя найти.
- Страница удалена – также очень частая причина, когда владелец удаляет страницу, но забывает об этом сообщить. Таким образом сервер не может найти страницу по старому адресу, хотя на нее ссылались другие, и в итоге возникает ошибка 404. Просто придется принять тот факт, что страница удалена, и ничего не поделать.
- Владелец сайта изменил адрес страницы, но не настроил перенаправление на новый адрес. Часто движки сайтов автоматически обнаруживают и исправляют эту проблему, но никто не застрахован от ошибок.
- Проблемы с работой сервера. Возможно, на сервере сайта были произведены изменения, которые привели к ошибкам в редиректах. У меня самого такое случалось: кажется, что все работает, пока я тестирую сам, но на практике все посетители только и видели ошибку.
Вы заметили перечисленные выше проблемы? Как видите, в них нет вашей вины. Единственный способ исправить что-то — попытаться просмотреть ссылку и проверить ее. Это особенно актуально, если кто-то передал ссылку неправильно или вставились лишние пробелы. Но подобные ситуации встречаются нечасто.
Как исправить и что делать?
Возможно, почти невозможно найти проблему, если статус был установлен неслучайно. Ниже приведены рекомендации по действиям для исправления ошибки:
- Попробуйте перезагрузить страницу, нажав кнопку «Обновить» в браузере или клавишу F. Иногда это помогает.
- Проверьте ссылку на возможные ошибки, такие как лишние символы в конце, их отсутствие, наличие пробелов и т.д.
- Если вы знаете название статьи, попробуйте воспользоваться поиском внутри сайта, возможно, найдется существующая копия.
- В случае крайней необходимости обратитесь к Яндексу или Гуглу и выполните поиск заново. Иногда это помогает найти нужную информацию или ее копию.
Я не буду описывать решения для профессионалов и вебмастеров. Если у вас есть какие-либо вопросы, напишите мне на почту, в свободное время я помогу разобраться с возможными проблемами у вас. А пока вы можете посмотреть видео, которое может оказаться полезным:
Это весь смысл науки. Такие ошибки бывают, они обычно не зависят от пользователя. Если у вас возникнут вопросы — оставляйте их в комментариях к этой статье, мы постараемся разобраться.