Ошибка 404 not found — методы определения и исправления
Здравствуйте уважаемые посетители моего блога. Сегодняшний разговор пойдет об ошибке под названием 404 not found и способами ее устранения. Наверняка, многие из вас при работе в Интернета неоднократно встречались с таким явлением, когда переходя по определенной ссылке в ответ получали несуществующую страницу. Как правило, практически на любом из сайтов, такие страницы встречаются, что крайне плохо сказывается на общем впечатлении пользователя о вашем ресурсе, попросту говоря, подобные вещи просто раздражают многих из нас и желание вернутся на этот сайт пропадает напрочь.
Давайте более подробно разберемся с причинами возникновения ошибки 404 not found и дадим общее пояснение этой проблеме.
Согласно материалу из свободной энциклопедии – Википедия, пояснение для этой ошибки такое:
Другими словами, вы хотите получить информацию на указанной вами странице, но ее попросту нет на сайте.
Причин для этого может быть несколько:
— Вебмастер решил удалить страницу, при этом ссылки на нее остались в других статьях или на сторонних ресурсах
— Для запрашиваемой страницы был изменен ее адрес. К примеру страница располагалась по адресу — http://site.ru/novosti/page.html, а после изменения стала доступной по такому адресу — http://site.ru/novosti/pages.html.
Естественно, что страница — http://site.ru/novosti/page.html будет отдавать 404 ошибку.
— Ошибка при написании адреса страницы. Бывают моменты, что к url страницы, можно в спешке подставить какой-то символ или лишнюю букву, что приведет к неправильному определению сервером, ее адреса.
И вот когда пользователь запрашивает любую страницу на сайте, то браузер в первую очередь отправляет серверу на котором расположен сайт, запрос на проверку состояние этой страницы. Если состояние страницы работоспособное, то сервер возвращает специальный ответ «200 ОК», который и открывает запрашиваемую страницу. В случаи, когда, сервер не находит нужную страницу, то он возвращает браузеру состояние ошибка 404 not found, которое гласит о том, что такой страницы просто нет на сайте.
Методы определения ошибки 404 not found
Давайте рассмотрим 3 метода с помощью которых можно, определить несуществующие страницы на вашем сайте. Первые 2 метода подойдут для всех сайтов, 3-й только для сайтов под управлением CMS WordPress.
Метод 1 – Инструменты для Вебмастеров Google.
Заходим в панель инструментов для Вебмастеров Google и выбираем нужный сайт (если он там не один).
После этого в левом меню выбираем Сканирование – Ошибки сканирования и справа в столбике Не найдено будет отображен список страниц с 404 ошибкой.
Если в этом же окне, опуститься чуть ниже, то вы увидите эти самые 404-страницы. Можете перейти по ним, прямо с панели Вебмастера и проанализировать, почему эти ошибки возникли. В случаи, когда ситуация по таким страницам исправлена, и они уже доступны по указанному адресу, тогда отмечаете чекером нужные страницы и жмете кнопку ОТМЕТИТЬ КАК ИСПРАВЛЕННЫЕ.
Метод 2 – Яндекс.Вебмастер.
Аналогично заходим в панель Яндекс.Вебмастер, выбираем нужный сайт и переходим в левом меню Индексирование – Статистика обхода, после чего напротив адреса сайта (с правой стороны) выбираем строку:
HTTP-коды 4XX
и снизу под графиком, вы увидите список страниц с 404 ошибкой.
Метод 3 – Плагин Broken Link Checker для движка WP.
Скачиваем плагин, устанавливаем его себе на блог и активируем. После этого в консоли сайта или блога переходим по адресу Инструменты – Неправильные ссылки и выбираем ссылку Неправильные.
Как видите, на примере, я показал ошибку 404 not found, которая присутствие у меня на блоге. Для отслеживания своих ошибок обратите внимание на столбик Состояние, где при обнаружении соответствующей ошибки сразу же принимайте меры. И это не только ошибка 404, а и все остальные.
Проверить какой ответ сервера дает конкретная страница можно здесь.
Используя все выше представленные методы, можно свести несуществующие страницы до 0, что является идеальным результатом.
Ну и напоследок друзья, я дам рекомендации как создать отдельную 404-страницу на которую автоматически будет попадать пользователь, при условии, что он перешел на несуществующую страницу.
Такую страницу нужно создавать для того, чтобы ваш читатель не злился на стандартный ответ сервера где будет одна строчка с надписью «Ничего не найдено», а красиво оформлена страница под дизайн вашего ресурса с возможностью поиска по сайту и предложением ознакомится с другими статьями и рубриками в целом. Также будут указаны причины по которым вы не нашли, то что искали.
Также вы можете воспользоваться альтернативным вариантом и в файл .htaccess (он располагается в корне сайта) внести такую запись:
ErrorDocument 404 http://site.ru/error404.html
Соответственно страницу error404.html (можно и с другим названием) нужно заранее подготовить и скопировать в корень сайта.
Вот и все, о чем я хотел рассказать вам сегодня. Подписывайтесь на обновления блога, чтобы быть в курсе всех событий.
До скорых встреч. Пока!
и получай самую свежую информацию на свой e-mail!
Свежая информация в сфере SEO:
Понравился мне Ваш пост про ошибку 404, честно сказать не думал, что надо специально отыскивать их. Займусь тоже этим, скорее всего на следующей неделе, выходные занят.
Блогеры должны знать, что в блогостроении мелочей не бывает. Даже страница с ошибкой 404 должна быть хорошо продумана.
У меня такой вопрос, нужно ли самому указывать, что ошибки исправлены? Я ради интереса поисправлял все ошибки и наблюдал как себя ведет гугл. Так вот часть ошибок выпала. И там есть еще у меня ошибки страниц, которых уже просто нет и просто жду пока они выпадут или лучше удалить их вручную из индекса?
1) Да, лучше указать
2) Если таких проблемных страниц немного, то лучше всего удалить их вручную.
Как это можно понять, удалить вручную с индекса. Мне казалось он сам должен выпасть с индекса.
Страницы и сами выпадут со временем, но этот процесс может затянутся. Для ускорения, можно самому подать в панелях Вебмастеров Google и Яндекс, страницы на удаление.
Всё понятно, об этом не подумал, хотя полгода назад уже проделывал сам это.
Благодарю за подсказку.
Как раз сейчас это нужно.
Доброго времени суток.
Статья про 404 ошибку очень актуальна. Многие вебмастера не уделяют этой ошибке времени, а как говорится зря. Со временем сайт который вы ведете разрастается, вы добавляете исправляете и переносите свой контент на различные страницы, иногда многие просто удаляют страницы, но ведь поисковик их уже взял в оборот и выдает в поиске. Поэтому лучше страницу с 404 ошибкой сделать в начале существования сайта. Оформите 404-страницу красиво, креативно и выдайте посетителем несколько ссылок, для того, чтобы ваш посетитель не ушел с вашего сайта, а перешел дальше на ваш сайт для его ознакомления.
Правильно, что на 404-странице ещё и размещаются несколько ссылок. Тогда посетитель сразу не уйдёт со страницы.
Мне ещё не встречались страницы 404 с несколькими ссылками.
Понимаю. У каждого блогера ведь своя страница с ошибкой 404. Он её и оформляет по-своему.
Чаще у блогера стандартные страницы ошибки 404, поэтому Александр написал статью.
Как не странно, я очень часто сталкивался с этой ошибкой,но никак не мог найти правельного решения.
Для того, чтобы находить правильное решение некоторых проблем — нужно чаще заходить на разные сайты блогеров, где они делятся способами их решения.
Самое главное удержать пользователя на сайте после ошибки 404.
Тоже недавно в Google Вебмастере стало появляться данное сообщение. Надо поставить этот плагин и попытаться исправить эти ошибки. Спасибо Вам )
Обязательно воспользуйтесь рекомендациями, Иван. Это очень поможет развитию Вашего сайта.
Поможет конечно, но я бы не стал утверждать что «очень».
Я в первый месяцы создания своего сайта сделала страницу с ошибкой 404. И сейчас очень довольна тем, как она у меня выглядит.
Да, действительно, прикольная )))
У меня страница простая без оформления! Нужно наверное поправить её будет!
Лучше наверно оформить страничку 404 по своему вкусу.
Ну так по своему вкусу ее и оформляют
Текст в этой страничке оставляют часто стандартным.
Прочитав статью о том, как можно оформлять страницу с ошибкой 404, Вам, Александр, будет легко это сделать.
Мишаня, в статье говорится о важности создания страницы 404, само создание страницы в другой статье.
Хотел посмотреть на прикольную страничку ошибки 404 у читательницы. Но сайт заблокирован.
У меня стоит плагин Broken Link Checke, я его время от времени активирую, чтобы проверить. Пока ошибок не выдавал 🙂
Хорошо иметь на сайте надёжный плагин. И жить спокойнее сразу, и ошибок можно избежать.
Плагин всё равно к сервису проверки в интернете привязан.
Стоит делать красивую страницу с ошибкой или это не важно!?
Стоит, ваши пользователи это оценят.
Не обязательно очень красивую. Просто оригинальную. Напишите там, по какой причине пользователь попал туда. Дайте ему ссылки на другие интересные статьи. Еще желательна форма для обратной связи, чтобы вам сообщили о наличии этой ошибки
Все вы правильно пишите Руслан.
Но согласитесь,на симпатичную и оригинальную оформленную страницу ошибки приятнее попадать.
Даже не поймешь что вылетил.
Действительно, это очень приятно. Я это всегда замечаю)
Это же радует
Да действительно приятно.
Мало того на оригинальную страничку попадаешь, еще и информацию о блоге там выложить и ссылки обратно на блог
Лучше получить информацию, а не попадать на 404.
По крайней мере, я на странице ошибки 404 ссылку на главную, либо на карту сайта встречал.
Я даже сайт такой для себя примечаю, если страница ошибки 404 сделана особо красивой.)))
Правильно, Руслан. Таким образом, страница с Ошибкой 404 будет довольно информативной.
Я думаю пользователь не будет сообщать о наличии ошибки 404.
Картинку с ошибкой 404 стоит делать не только красивой, но ещё и с юмором, чтобы активнее привлекать читателей.
Юмор точно привлечёт и задержит внимание пользователя.
А у меня появилась проблема в следующим, много товара по заливал, а адрес по доп букве в каждую новую позицию вводил , соответственно разные url , позиций много , внутри сайта все по исправлял , и теперь возник вопрос, уже месяц мне кажется яндекс их не индексирует, как быть ?
Последняя текстовая выдача Яндекса была 16 мая, остается только ждать следующей текстовой выдачи.
такое часто появляется в интернете.
Да появляется и это отпугивает
Не понял Ольга, что часто появляется.
А вы комментарии выше почитайте и увидите что там появляется
Про заливку товара говорится. И что?
Страницы с ошибкой 404 очень часто встречаются в Интернете. Видимо, потому, что многие авторы сайтов не совсем грамотно создают свои сайты.
Мишаня, страница с ошибкой 404 стандартна для сайта.
Я использую 1 и 3 метод описанные в этой статье.
Теперь буду и про второй знать
Третий метод по моему самый лучший. А первый и второй это как дополнение, чтобы проверить нет ли проблем я яндексом или google
Ну правильно,он удобен.
Когда нужно активировал плагин,проверил и выключил.
Нужно получше разобраться во всех трёх методах, чтобы потом выделить для себя наиболее приемлемые.
Уважаемый Александр!
Ситуация такова: раньше было всё плохо, потом (вроде бы без всякого вмешательства с моей стороны!) стало лучше, а теперь — совсем плохо!
При попытке открыть сайт «Изба-Читальня» он на секунду открывается, а затем — один из трёх вариантов: 1. ошибка 404; 2. перенаправление на сайт для взрослых; 3. перенаправление в какую-то неведомую «библиотеку»…
Как быть? Остальные сайты открываются без проблем.
Комп — hp, «винда» — 10.
Заранее благодарю!
Перешел на ваш сайт, проблем не заметил.
Возможно у вас что-то с компом, просканируйте его на вирусы.
Григорий ну во первых при запросе «Изба-Читальня»,вылезло много сайтов.
Я без проблем зашел во все ,нужно было ссылку дать.
Но, видимо, в этом и проблема, что бывает много одноимённых сайтов. И кому приоритет дают — знают только они.
Григорий, для отктытия страницы сайта не имеет значения марка компа и операционки.
Но авторы сайта должны заботиться и о том, чтобы их сайты отображались нормально во всех операционках.
Мне больше нравится использовать плагин broken link checker. Увидел ошибки и сразу можно всё поправить далеко не ходя.
Ну да,отличный плагин.
Я его давненько использую.
Хороший плагин придуман, позволяющий без проблем находить и исправлять обнаруженные ошибки.
Ошибка 404 not found может привести к понижению в выдаче вашего сайта путём создания ссылок на несуществующие страницы.
Может и привести,если во время не устранить.
Это Вы правы, все свои ошибки нужно вовремя устранять.
А как устранить и что устранить?
Это уже ваши проблемы
Ну вот сами и не знаете, а говорите.
Я то знаю, с таким сталкивался.Просто объяснять долго.
Статьи читайте.
Развёрнутый у вас ответ и понятный)))
Хорошо, если и комментаторы порой дополняют содержание статьи. Или растолковывают друг другу непонятные места.
Но ведь как раз наличие ссылки на несуществующую страницу и выдаёт потом ошибку 404?
Очень интересная и актуальная статья! Спасибо, прочитал с удовольствием. Желаю, чтобы следующий год был не менее успешным, чем уходящий!
Говорят, что грамотно оформленная страница 404 позволяет удержать посетителей на сайте. Это уже означает, что без создания такой страницы сложно обойтись..
Подскажите,как убрать ошибку 404,из смартфона?
Также как из сайта.