Технически, ошибка 404 — это ошибка на стороне клиента, что означает, что ошибка вызвана вашей ошибкой, либо тем, что вы ввели неправильный URL, либо тем, что страница была перемещена или удалена с сайта, и вы должны были это заметить.
Ошибка 404 Not Found – Страница не найдена – что значит и как исправить
Здравствуйте, есть ли ошибка 404? Что это такое? Не беспокойтесь! В 99% случаев дело не в вас, а в самом сайте, и вы ничего не можете с этим поделать. Но о функциях и возможных решениях будет отдельная статья.
Ошибка 404 — Страница не найдена — ошибка самого веб-приложения. В 99% случаев она не зависит от пользователя. Эта ошибка возникает, когда вы переходите по ссылке, а страница по какой-то причине не существует. Такой страницы просто не существует, вот и все!
Про технологии
Ошибка 404, или 404 не найдено. Это переводится как «не найдено». Когда вы обращаетесь к веб-сайту, вы отправляете на него запрос на получение страницы. При нормальной работе сервер спокойно выдаст вам требуемый код страницы «200 OK». Вы даже не заметите этот код, но он находится в заголовке ответа.
Если по какой-то причине страница не найдена, в большинстве случаев код ошибки — просто 404. И либо вы получаете простую страницу 404 (без графики), либо веб-сервер готовит для вас специальную страницу 404.
Ниже приведены примеры.
По ссылке выше открывается чистый веб-сайт:
По этой ссылке также нет страницы. Сервер сообщает вам, что этой страницы не существует, и отправляет вам код 404.
Обратите внимание, что здесь нет заголовка по умолчанию, но суть не меняется — вы получаете ту же ошибку, которая никак от вас не зависит. У нас просто нет такой страницы. Но если он когда-нибудь появится, все сразу же заработает.
И это вид по умолчанию самого браузера, если владелец сайта не установил специальный вид:
Это может быть интересно! Ситуации бывают разные — 2XX — значит все загрузилось нормально, 3XX — страница куда-то переместилась или вы не можете получить к ней доступ, 4XX — значит ошибка приложения или сайта, 5XX — ошибка самого сервера.
Внешний вид ошибки 404
Как мы поняли выше, протокол запроса HTTP одинаков на каждой странице 404:
Однако для внешнего мира он может выглядеть так, как захочет владелец сайта. Вы видели выше, как это работает у нас, но вот небольшой пример из других источников:
Даже Яндекс не застрахован от проблем:
Рекламный трафик жизненно важен для бизнеса. Умножьте количество посетителей на коэффициент конверсии и среднюю стоимость заказа, и вы получите приблизительный доход.
Как вы могли увидеть ошибку 404
Вот несколько распространенных способов отображения ошибки HTTP 404:
- Ошибка 404
- 404 не найдено
- Ошибка 404
- HTTP 404
- Ошибка 404 не найдена
- 404 — Файл или каталог не найден
- HTTP 404 не найден
- 404 Страница не найдена
- Сообщения об ошибке 404 Not Found могут возникать в любом браузере или операционной системе. Большинство ошибок 404 Not Found появляются так же, как и веб-страницы в окне интернет-браузера.
В Internet Explorer сообщение «Сайт не найден» обычно означает ошибку HTTP 404, но возможна также ошибка 400 Bad Request. Вы можете проверить, на какую ошибку ссылается IE, выбрав 404 или 400 в строке заголовка.
Ошибки 404, возникающие при открытии ссылок через приложения Microsoft Office, приводят к появлению на сайте сообщения о том, что запрошенный вами элемент не может быть найден в программе MS Office (HTTP/1.0 404).
Когда Центр обновления Windows генерирует ошибку 404, она отображается как код 0x80244019 или как сообщение WU_E_PT_HTTP_STATUS_NOT_FOUND.
Технически, ошибка 404 — это ошибка на стороне клиента, что означает, что ошибка возникла из-за вашей ошибки, либо потому, что вы ввели неправильный URL, либо потому, что страница была перемещена или удалена с сайта, и вы должны были знать об этом.
Причины ошибок HTTP 404
Технически, ошибка 404 — это ошибка на стороне клиента, что означает, что ошибка вызвана вашей ошибкой, либо тем, что вы ввели неправильный URL, либо тем, что страница была перемещена или удалена с сайта, и вы должны были это заметить.
Веб-серверы Microsoft IIS иногда предоставляют более точную информацию о причине ошибок 404 Not Found, добавляя числовой суффикс после ошибки 404, как, например, ошибка HTTP 404.3 — Not Found, которая указывает на ограничение типа MIME.
На первый взгляд, ошибка 404 может показаться безобидной и не представляющей угрозы для сайта. Во-первых, такой подход может просто удалить посетителя с ресурса. Некоторые могут считать, что такой страницы больше не существует, другие просто не хотят, чтобы с ними связывались. Пользователи раздражаются, когда не получают информацию, которую обещает ссылка.
Чем опасна ошибка 404 Not Found
Вторая причина гораздо прозаичнее: поисковые системы не любят эту ошибку. Если при обходе ресурса роботами встречается много битых ссылок или несуществующих страниц, сайт может значительно упасть в процессе индексации.
Сделайте сайт максимально простым в использовании. Ссылки на наиболее посещаемые страницы (главная страница, FAQ, комментарии) должны присутствовать на всех веб-страницах. При публикации текстов мы рекомендуем ставить ссылки на отдельные разделы.
Эта ошибка обычно возникает по следующим причинам:
Причины дисфункции 404
URL, запрошенный пользователем, был введен неправильно (одного неверно введенного символа в ссылке достаточно, чтобы вызвать ошибку 404),
- Запрашиваемая пользователем страница была удалена (перемещена) администратором сайта, обычно без редиректа, который автоматически перенаправляет пользователя на новую страницу,
- Сервер, отвечающий за этот сайт, вышел из строя или соединение было прервано,
- За эту ошибку отвечает вредоносная программа (для веб-мастеров), запущенная в вашей системе,
- Запрашиваемый домен был заблокирован вашим поставщиком интернет-услуг (ISP),
- Запрашиваемый домен не существует.
- Примеры спецификаций ошибок для серверов Microsoft IIS
Серверы Microsoft IIS часто добавляют конкретную информацию о причинах ошибки 404, например, HTTP Error 404.1 — «Сайт не найден» и другие.
Чтобы устранить эту проблему, необходимо сделать следующее:
Как исправить 404 ошибку
Перезагрузите страницу (особенно нажав F5) или откройте ее, набрав адрес в адресной строке браузера и нажав Enter,
- Убедитесь, что запрашиваемая вами ссылка введена правильно. Проверьте каждую букву (или символ) в ссылке на наличие ошибок, поскольку достаточно одного неправильного символа, чтобы показать четыреста четыре ошибки,
- Поднимитесь на один уровень вверх к запрашиваемой ссылке. Например, если вы используете ссылку:
- а затем просто введите:
чтобы проверить, правильно ли работает ресурс (домен) и связана ли проблема только с запрашиваемой страницей. В этом случае имеет смысл сообщить о неисправности менеджеру ресурса.
Очистите кэш и куки вашего браузера, особенно если эта ошибка возникала ранее,
- Поиск вашей страницы в Google, Yandex, Bing и т.д. (если вы помните название страницы или ее тему). (если вы помните название страницы или ее тему). Если страница не может быть найдена, есть вероятность, что она была полностью удалена из сети,
- Измените адрес DNS-сервера по умолчанию. Ошибка четыреста четыре может возникнуть, если ваше государство (интернет-провайдер) блокирует (фильтрует) определенные веб-сайты. Чтобы изменить DNS, нажмите Win+R, введите ncpa.cpl и нажмите Enter. В списке подключений найдите свое интернет-соединение, наведите на него курсор, щелкните правой кнопкой мыши и выберите «Свойства». Найдите «IPv4» в списке деталей, дважды щелкните по нему, активируйте опцию «Использовать следующие адреса DNS-серверов» и введите следующие значения из Google:
- Нажмите «Ok» и перезагрузите компьютер,
Проверьте свою систему на наличие вирусов, некоторые из них могут вызвать эту ошибку на вашем сайте (для веб-мастеров),
- Убедитесь, что SSL-сертификат установлен правильно, если ошибка 4004 возникла после установки SSL-сертификата,
- Проверьте, не достигнут ли лимит памяти. Если да, увеличьте установленный лимит (относится к вебмастерам),
- Если ваш сайт основан на «WordPress», файл .htaccess должен быть создан заново. В консоли администратора перейдите в Настройки — Разрешенные элементы, а затем нажмите Сохранить изменения.