404 ошибка - что это такое?
Каждая страница в интернете имеет свой адрес - URL. Например, эта
http://shpargalkablog.ru/2012/03/404.html
Его браузеры отображают сверху экрана в адресной строке.
Когда человек хочет перейти на новую страницу, браузер обращается к серверу чтобы тот передал ему её содержимое. Если сайт работает, но по запрашиваемому URL страница не найдена, то сервер сообщает о 404 ошибке.
Поскольку на веб-страницу можно попасть либо по ссылке, либо открыв закладку браузера, либо путём набора символов в адресную строку браузера, то причин возникновения 404 ошибки не много:
- плохая связь,
- при вводе в строку адреса браузера была допущена опечатка, скажем, не дописана последняя буква l
http://shpargalkablog.ru/2012/03/404.htm
- ссылка, ведущая на страницу, устаревшая или не корректная,
- страница была перенесена, а автоматическое перемещение посетителя на новый адрес не настроено,
- страница была удалена.
Запрашиваемый сайт также может не открываться, если
- сервер выдаёт другую ошибку,
- системный администратор закрыл к нему доступ, допустим, через файл hosts, который находится на диске C компьютера,
- он включён в Единый реестр доменов Роскомнадзора, то есть запрещён законодательством РФ,
- в компьютере вирус. Есть и такие вредоносные программы, которые не только блокируют ресурс, а перенаправляют на другой [help.yandex.ru]. Будьте бдительны.
Что делать посетителю?
- пару раз перезагрузить страницу (нажать на символ
⟳
или клавишу клавиатуры F5), - попробовать найти ошибки в написании URL,
- воспользоваться поиском по сайту,
- если возможно, подняться по структуре URL на ступень выше и посмотреть там
http://shpargalkablog.ru/2012/03/
- если страница осталась в основном индексе поисковой системе (чаще у Яндекса, так как он медленнее реагирует на изменения на сайтах), можно взглянуть на её сохранённую копию. Для просмотра результатов определённого проекта, в строку поиска нужно ввести
site:сайт.ru запрос
- если документ когда-то существовал и был разрешён для сканирования, то его копию на конкретную дату часто можно найти в вебархиве (в России периодически блокируется Роскомнадзором),
- если страница существует, но запрещена к показу, можно воспользоваться услугами анонимайзера или изменить прокси (по тому же принципу работает расширение браузера friGate). Однако из-за того, что доступ осуществляется через посредника, вводить пароли небезопасно.
- описать разработчику (службе поддержки) сайта проблему, вероятно, так он сможет предпринять шаги по её устранению или предупредить других пользователей.
Что делать вебмастеру? Как исправить 404 ошибку?
- убрать с сайта битые ссылки.
- при смене домена сайта или URL страницы настроить перенаправление (301 редирект) со старых URL на новые. С удалённых или ошибочных URL, на которые часто переходят посетители (можно узнать из статистики Google Analytics) или на которые ссылаются авторитетные источники (можно узнать из ошибок сканирования Яндекса/Google) сделать перенаправление на похожие существующие материалы.
- не делать перенаправление со всех не найденных веб-страниц на Главную без желания человека, это не поможет ему найти искомую информацию.
- чтобы посетитель вместо белой страницы с надписью "Not Found"
или страницы с реквизитами хостера видел HTML-страницу сайта с рекомендуемыми навигационными вариантами, нужно в файле
.htaccess
добавить строкуErrorDocument 404 http://сайт.ru/404.html
Какой должна быть 404 страница
НЕТ | ДА |
---|---|
Отдавать код ответа сервера "200 OK", а значит индексироваться, что создаёт бесконечное число дублей. | Код ответа сервера должен быть "404 Not Found". Здесь можно проверить [redbot.org]. |
Быть перегружена графикой и отвлекающими элементами дизайна, чтобы человек не сразу понял, что искомая информация тут отсутствует. Пример (картинка) нужно смотреть в полном размере, чтобы прочувствовать суть. | Содержать логотип, фирменные цвета, чтобы человек сразу смекнул, что находится на нужном ему сайте |
Показывать Google AdSense, что запрещено правилами этой контекстной рекламы [справка] | Желательно иметь
|
Вот, например, на сайте Hotels.com, создаётся впечатление, что идёт диалог
Как в Google Analytics узнать статистику посещений 404 ошибки
В Google Analytics создаём примерно такой отчёт Он фильтрует данные по title страницы. То есть вместо "Страница отсутствует" нужно написать свой вариант. Полученный отчёт можно трактовать так:
- После просмотра 404 страницы часть посетителей, в том числе перешедшие по внутренним ссылкам, (их количество указано в графе "Переходы") покидают сайт.
- После просмотра 404 страницы часть посетителей, пришедших из внешних источников, таких как поисковые системы и социальные сети, (их количество указано в графе "Отказы") покидают сайт.
39 комментариев:
Индивидуальный пароль я только на пару сервисов устанавливаю, остальное на всех сайтах одинаковый. Ничем ужасным для меня не закончиться, если, например, взломают "ВКонтакте".
https://feedback.yandex.ru/search
Попробуйте, пожалуйста, там описать вашу проблему.
Если страница в поиске отсутствует, но вы бы хотели, чтобы она там была, то её можно добавить в аддурилку ( http://webmaster.yandex.ru/addurl.xml ) на индексацию или дождаться когда поисковый робот её сам найдёт.
Если у вас была страница, но вы её удалили, то можете воспользоваться формой на удаление этих страниц ( http://webmaster.yandex.ru/delurl.xml ).
http://pastebin.com/XQDzU9hW и
то что перед тэгом head
http://pastebin.com/ACu8gJjw
Блог http://nechipuruk.blogspot.com/404
Помогите пожалуйста
Мне нужны права администратора. А это я уже делаю за определённую плату.
http://dasound.net/404
Заранее спасибо.
Проверьте тут 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. Вебмастер поленился сделать для каждой неисправности свою страницу.
hivemed.blogspot.ru/2014/01/fervex-teraflu-coldrex-chto-luchshe404.html
Сообщение, о том что страница не найдена дублируется.
status-msg-hidden
Arriving at our first stop in 0 seconds
Click to stay here ЧТО ДЕЛАТЬ
1) проверить находитесь ли вы под логином в Ютуб, если нет - ввести логин/пароль https://accounts.google.com/ServiceLogin
2) проверить настройки браузера: есть ли разрешение на сохранение cookie сторонних сайтов