Ошибка 404 (страница не найдена) что делать?

404 ошибка - что это такое?

Каждая страница в интернете имеет свой адрес - URL. Например, эта

http://shpargalkablog.ru/2012/03/404.html

Его браузеры отображают сверху экрана в адресной строке. Строка браузера

Когда человек хочет перейти на новую страницу, браузер обращается к серверу чтобы тот передал ему её содержимое. Если сайт работает, но по запрашиваемому URL страница не найдена, то сервер сообщает о 404 ошибке.

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

  1. плохая связь,
  2. при вводе в строку адреса браузера была допущена опечатка, скажем, не дописана последняя буква l
    http://shpargalkablog.ru/2012/03/404.htm
  3. ссылка, ведущая на страницу, устаревшая или не корректная,
  4. страница была перенесена, а автоматическое перемещение посетителя на новый адрес не настроено,
  5. страница была удалена.

Запрашиваемый сайт также может не открываться, если

  1. сервер выдаёт другую ошибку,
  2. системный администратор закрыл к нему доступ, допустим, через файл hosts, который находится на диске C компьютера, Запретить доступ к сайту через файл компьютера hosts
  3. он включён в Единый реестр доменов Роскомнадзора, то есть запрещён законодательством РФ,
  4. в компьютере вирус. Есть и такие вредоносные программы, которые не только блокируют ресурс, а перенаправляют на другой [help.yandex.ru]. Будьте бдительны.

Что делать посетителю?

  1. пару раз перезагрузить страницу (нажать на символ или клавишу клавиатуры F5),
  2. попробовать найти ошибки в написании URL,
  3. воспользоваться поиском по сайту,
  4. если возможно, подняться по структуре URL на ступень выше и посмотреть там
    http://shpargalkablog.ru/2012/03/
  5. если страница осталась в основном индексе поисковой системе (чаще у Яндекса, так как он медленнее реагирует на изменения на сайтах), можно взглянуть на её сохранённую копию. Для просмотра результатов определённого проекта, в строку поиска нужно ввести
    site:сайт.ru запрос
    Иллюстрация как посмотреть сохранённую копию страницы в поиске Яндекса
  6. если документ когда-то существовал и был разрешён для сканирования, то его копию на конкретную дату часто можно найти в вебархиве (в России периодически блокируется Роскомнадзором),
  7. если страница существует, но запрещена к показу, можно воспользоваться услугами анонимайзера или изменить прокси (по тому же принципу работает расширение браузера friGate). Однако из-за того, что доступ осуществляется через посредника, вводить пароли небезопасно.
  8. описать разработчику (службе поддержки) сайта проблему, вероятно, так он сможет предпринять шаги по её устранению или предупредить других пользователей.

Что делать вебмастеру? Как исправить 404 ошибку?

  1. убрать с сайта битые ссылки.
  2. при смене домена сайта или URL страницы настроить перенаправление (301 редирект) со старых URL на новые. С удалённых или ошибочных URL, на которые часто переходят посетители (можно узнать из статистики Google Analytics) или на которые ссылаются авторитетные источники (можно узнать из ошибок сканирования Яндекса/Google) сделать перенаправление на похожие существующие материалы.
  3. не делать перенаправление со всех не найденных веб-страниц на Главную без желания человека, это не поможет ему найти искомую информацию.
  4. чтобы посетитель вместо белой страницы с надписью "Not Found"Вид стандартного сообщения об ошибке или страницы с реквизитами хостера видел HTML-страницу сайта с рекомендуемыми навигационными вариантами, нужно в файле .htaccess добавить строку
    ErrorDocument 404 http://сайт.ru/404.html

Какой должна быть 404 страница

НЕТ ДА
Отдавать код ответа сервера "200 OK", а значит индексироваться, что создаёт бесконечное число дублей. Код ответа сервера должен быть "404 Not Found". Здесь можно проверить [redbot.org].
Быть перегружена графикой и отвлекающими элементами дизайна, чтобы человек не сразу понял, что искомая информация тут отсутствует. Пример (картинка) нужно смотреть в полном размере, чтобы прочувствовать суть. Содержать логотип, фирменные цвета, чтобы человек сразу смекнул, что находится на нужном ему сайте
Показывать Google AdSense, что запрещено правилами этой контекстной рекламы [справка] Желательно иметь
  • ссылку на Главную страницу и значимые разделы сайта,
  • поиск по сайту,
  • красиво оформленные блоки с акциями, рекомендациями, популярными статьями,
  • форму обратной связи: "Вы можете обратиться к системному администратору сайта и описать проблему".
Можно попробовать объяснить что за ошибка такая и что можно сделать. Сгладить ситуацию необычным весёлым элементом и попасть в списки собирателей эффектных 404.

Вот, например, на сайте Hotels.com, создаётся впечатление, что идёт диалог Пример 404 страницы

Как в Google Analytics узнать статистику посещений 404 ошибки

В Google Analytics создаём примерно такой отчёт Настройка сбора статистики для 404 ошибки в Google Analytics Он фильтрует данные по title страницы. То есть вместо "Страница отсутствует" нужно написать свой вариант. Название (title) 404 страницы Шпаргалки блоггера Полученный отчёт можно трактовать так:

  • После просмотра 404 страницы часть посетителей, в том числе перешедшие по внутренним ссылкам, (их количество указано в графе "Переходы") покидают сайт.
  • После просмотра 404 страницы часть посетителей, пришедших из внешних источников, таких как поисковые системы и социальные сети, (их количество указано в графе "Отказы") покидают сайт.
в f t
наверх ↑

39 комментариев:

Середин Николай
Я начинающий пользователь и мне 72 года хочу установить АДОБЕ ФЛЭШПЛЕеР но выходит ошибка 404 и ничего не пойму на каждую программу нужно свой адрес свой пароль и я уже заблудился в этих требованиях уже три или четыре раза носил системник на перегрузку уплатил почти месячную пенсию открывал яндекс где обещали ключи от всех программ но обратно свои запросы и я вынужден был удалить яндекс бар обнови софт ставил однажды удалил но сейчас поддался рекламе снова скачал и снова программа не работает
NMitra
Старайтесь скачивать с официальных источников http://get.adobe.com/ru/flashplayer/

Индивидуальный пароль я только на пару сервисов устанавливаю, остальное на всех сайтах одинаковый. Ничем ужасным для меня не закончиться, если, например, взломают "ВКонтакте".
Stanislav domvlad@ya.ru
Яндекс!!!! Зачем вы это выдумали?????? Раньше этих ситуаций не было!!! Зачем мне маил.ру для захода на Яндекс???? Я всегда работал с Яндексом!!! Вы требуете установить новый браузев?? Я его три раза устанавливал, а все по прежнему выхожу на Яндекс, а у меня ошибка 400 или 404, какой еще новый браузер нужен, какая ошибка URL?? Уберем аккаунт, уйдем на маил.ру. Что у вас излишек пользователей ? Поисковик задыхается? Или нужно, чтобы в наши пя лазил кто угодно??? Я просто не понимаю где моя полная версия????
NMitra
Боюсь, что я не отношусь к разработчикам Яндекса. У меня не было сбоев с Яшей. У них есть форма обратной связи, отвечают всегда:

https://feedback.yandex.ru/search

Попробуйте, пожалуйста, там описать вашу проблему.
Александр Александрович
Так нужно все страницы добавлять на переиндексацию?
Александр
Здравствуйте, вы не знаете как убрать "Технология Blogger", а то дизайн старый пропал..и не знаю что делать)
NMitra
Не хватает подробностей в вашем вопросе.

Если страница в поиске отсутствует, но вы бы хотели, чтобы она там была, то её можно добавить в аддурилку ( http://webmaster.yandex.ru/addurl.xml ) на индексацию или дождаться когда поисковый робот её сам найдёт.

Если у вас была страница, но вы её удалили, то можете воспользоваться формой на удаление этих страниц ( http://webmaster.yandex.ru/delurl.xml ).
NMitra
Посмотрите тут http://shpargalkablog.ru/2010/08/ubrat-lishnie-ssylki-iz-hablona-blogger.html
Александр Александрович
А как вы так делаете, чтобы текст нельзя было выделить? все перерыл, не смог найти...
NMitra
См. http://shpargalkablog.ru/2012/09/indeksaciya-teksta.html
Анонимный
в контакте выходит ошибка 404 что делать?(
NMitra
Значит страницу удалили. Если это ваш аккаунт, то его можно восстановить в течении определённого времени.
Анонимный
Чего тока не делал, изначально вместо 404, и после всех манипуляций, в частности использовал примеры найдены в google и нечего, в результате пустая страница
http://pastebin.com/XQDzU9hW и
то что перед тэгом head
http://pastebin.com/ACu8gJjw

Блог http://nechipuruk.blogspot.com/404

Помогите пожалуйста
NMitra
Так сложно сказать. Вы ввели код в поле "Персонализированное сообщение об ошибке Страница не найдена"?

Мне нужны права администратора. А это я уже делаю за определённую плату.
Oleg Sharapov
Мдаа уж
Евгений Ивко
Вот тут интересное решение для страницы 404 - студия звукозаписи даёт случайный бонус: или скидку 10% на услуги, или бесплатный файл.

http://dasound.net/404
NMitra
Да-да, потом человек называет секретную фразу и то, как попал на страницу ошибки. Рандомом меняются три варианта приза. Хорошая задумка.
Анонимный
Добрый день. Спасибо за грамотную статью. А я хотел у вас спросить, что если вообще не делать страницу 404, а просто поставить 301 редирект на главную страницу? Как вы думаете, проблемы с Яндексом не возникнут из-за этого?
Заранее спасибо.
NMitra
С точки зрения поиска проблем не должно быть. Но вот посетителям это доставит неудобства, будет полная дезориентация. Если человек увидит совсем не то, что ожидал и без каких либо пояснений, то такую страницу скорее всего покинет. И скорее всего с негативчиком.
Елена Сенатор
Спасибо!
Анонимный
А что делать, если на одних компах все открывается, а на некотых пишет ошибка 404?
NMitra
Провайдер один?

Проверьте тут https://redbot.org/?uri=http%3A%2F%2Fshpargalkablog.ru%2F2012%2F05%2Fkod-otveta-servera.html Видите "HTTP/1.1 200 OK" - 200 всё в порядке, у вас "404 Not Found"? Иногда, в случае любой ошибки из-за настроек на сервере сайта перенаправляют всё равно на страницу, где красуется информация о 404 ошибке, а на самом деле сервер показывает ошибку 503. Вебмастер поленился сделать для каждой неисправности свою страницу.
NMitra
Ограничения на пользование Интернета могут быть введены провайдером или программистом в рамках компьютеров фирмы.
NMitra
Анонимный, прошу прощение. Я не против размещения подобных комментариев с указанием сервисов. Но я никак не могу проверить насколько ваша деятельность является законной, не являетесь ли вы аферистом. Извините, ваш комментарий был удалён.
Hive Med
У меня сообщение об ошибке 404 отображается 2 раза. С чем это связано?
NMitra
Нужно больше подробностей, опишите ситуацию более развёрнуто
Hive Med
Ну если сломать любую ссылку, то там все видно, например:
hivemed.blogspot.ru/2014/01/fervex-teraflu-coldrex-chto-luchshe404.html
Сообщение, о том что страница не найдена дублируется.
NMitra
Ищите повторы в шаблоне, можно начать с
status-msg-hidden
Hive Med
Да так и есть, удалил этот блок. Может для него в блоггеровских css был какой-то стиль типа visibility: hidden до того как я их убрал.
NMitra
Нашли? Ошибка пропала.
Hive Med
Да, спасибо.
владимир агоренков
сайт пропадает после того как появится такая запись-Come along on a tour of the Internet...
Arriving at our first stop in 0 seconds
Click to stay here ЧТО ДЕЛАТЬ
NMitra
Можно попробовать нажить по ссылке(кнопке?) "Click to stay here"("here"?)
Анонимный
Пожалуйста помогите Imo.im не работает ошибка 404 ребот делал 200ok вышло
NMitra
Для меня сайт доступен. Где вы находитесь?
Анонимный
Сижу с андроида. Не могу подписываться на каналы в Youtube, выходит ошибка 404. Интернет хороший и раньше всё было нормально. Что теперь делать?
NMitra
На ум приходит:
1) проверить находитесь ли вы под логином в Ютуб, если нет - ввести логин/пароль https://accounts.google.com/ServiceLogin
2) проверить настройки браузера: есть ли разрешение на сохранение cookie сторонних сайтов
Алия Байгужанова
Здравствуйте. Как решить эту проблему я не знаю. Вообще страница яндекса не открывается. Написано 404. И котенок грустный сидит. Ни майл ру не открывается. Что делать?
NMitra
Здравствуйте, вирус у вас на компьютере, нужно его убрать