Как исправить ошибку 404 page not found

Ошибка 404 что это и как исправить?

Как найти страницы с ошибкой 404 на сайте

Прежде чем устранять Errors 404, нужно найти их и выяснить причину. Возможные значения кода четыреста четыре мы уже разобрали, теперь расскажем, какие сервисы помогут сделать процесс поиска автоматическим.

Яндекс.Вебмастер

Чтобы обнаружить все ошибки 404, откройте Вебмастер и авторизуйтесь. Для регистрации сайта (и подтверждения права владения им) нужно будет добавить тег в его HTML-код. После этого выберите в левом меню раздел «Индексирование» и перейдите во вкладку «Страницы в поиске». Далее — пункт «Исключенные страницы», и в выпавшем списке настройте фильтр на 404-й код.

Вебмастер также позволяет находить внешние и внутренние неработающие ссылки через соответствующий раздел меню.

Google Search Console

Авторизуйтесь в консоли поиска Google и подтвердите, что являетесь владельцем домена. После этого пройдите по пути «Сканирование» — «Ошибки сканирования» и задайте фильтрацию по нужному коду. Откроется список с веб-страницами 404.

The Screaming Frog SEO Spider

Специальная программа для сканирования сайта, которую нужно установить на компьютер. Есть платная и бесплатная версии: неработающие ссылки можно искать и там, и там. Введите URL в адресную строку внутри программы и нажмите «Start». Обнаруженные ошибки будут показаны в разделе «Response Code».

Что делать веб-мастеру

А этот вопрос требует более детального рассмотрения.

Ошибка будет устранена лишь в том случае, если что-то предпринять в её отношении. В редких случаях эту ошибку с кодом 404 и подписью Not Found провоцирует сервер. Там должны решить, как устранить её, после чего сайт снова заработает без вмешательства веб-мастера.

Но поскольку такое явление редкость, приходится действовать самому. На этот счёт есть несколько полезных рекомендаций.

Тут речь идёт о 2 проблемах, которые чаще всего сопровождаются появлением кода ошибки 404:

  1. Ссылка никуда не ведёт. Это происходит в тех случаях, когда для страницы задаётся некорректный или неправильный адрес. Устранить проблему довольно легко. Нужно найти эту страницу и закрепить за ней рабочую ссылку. Если таких страниц несколько, корректировка выполняется вручную. Для крупных сайтов с большим числом страниц лучше применять автоматические виджеты. Они будут формировать страницы. Такие решения помогут избавиться от проблем в будущем и предотвратить отток посетителей из-за ошибки 404 на страницах.
  2. Присутствуют битые ссылки. Зачастую проблема возникает из-за внутренней перелинковки. То есть когда ссылки с одной страницы сайта ведут на другие страницы этого же ресурса. Часто бывает так, что ссылка остаётся, а страницы, куда она ведёт, уже нет. Такая ситуация негативно воспринимается поисковыми системами. Тут есть два варианта. Во-первых, ссылка просто удаляется. Во-вторых, можно поменять адрес, чтобы ссылка вела на другую страницу. У этой задачи тоже есть возможность применения автоматизированного решения. Для этого используются специальные сервисы и программы, осуществляющие автоматическую перелинковку.

Представленные рекомендации обычно решают около 90% всех проблем, которые связаны с ошибкой 404.

Но есть ещё несколько советов, к которым точно стоит прислушаться:

  1. Не рекомендуется для основных страниц веб-сайта использовать сложные и длинные адреса. Чем он короче, тем лучше. Это снижает вероятность появления ошибок и опечаток.
  2. Не стоит злоупотреблять переименованием страниц, постоянно меняя ссылки, которые на них ведут. Это негативно сказывается на работе поисковых роботов, вводит в заблуждение пользователей. К примеру, юзер только недавно добавил себе в избранное важную ссылку, а при открытии её через пару дней она выдаёт ошибку 404. А всё потому, что адрес изменился. Теперь ему придётся снова заходить на сайт, искать обновлённую страницу и добавлять уже её. Далеко не все готовы это делать. Так владелец сайта теряет посетителей.
  3. Использовать следует только те серверы, которые отличаются надёжной и стабильной работой. Это защита от целого ряда ошибок, включая 404.

Простые, но эффективные меры, которые помогут минимизировать число подобных страниц на сайте.

Как включить режим отладки Nginx?

Сначала нам необходимо установить версию Nginx с поддержкой отладки. Чтобы проверить, поддерживает ли ваша текущая версия этот режим, наберите:

В выводе должна быть строчка «—with-debug». Если её нет, значит отладка не поддерживается, и надо установить версию с поддержкой. В CentOS такой пакет называется nginx-debug. Для его установки наберите:

Теперь появился ещё один исполняемый файл, и он собран уже с поддержкой отладки:

Откройте конфигурационный файл вашего сайта или глобальный конфигурационный файл, если вы не задавали настройки логов отдельно для каждого сайта, и в конце стоки error_log замените error на debug:

Останавливаем обычную версию и запускаем версию с отладкой:

Что такое error 404 not found

И так сообщение error 404 pages, означает, что при попадании на нужный вам ресурс, страница которую вы искали уже не существует или ее не было. 404 код сообщает браузеру, что не то ты ищешь, нет меня уже. Сделана специально, для донесения браузерам и поисковым ботам, что страницы не существует.

Хорошо или плохо когда выскакивает ошибка 404

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

Решение 6 — Изменить файл hosts

Немногие пользователи сообщили, что не могут получить доступ к своим любимым веб-сайтам из-за этой ошибки. Если вы не можете получить доступ только к одному или двум веб-сайтам, ваш файл hosts может быть изменен злонамеренным пользователем или вредоносным программным обеспечением.

К счастью, вы можете исправить эту ошибку, выполнив следующие действия:

  1. Откройте Блокнот.
  2. Перейдите в Файл> Открыть.

  3. Перейдите в папку C: WindowsSystem32driversetc и в правом нижнем углу измените Текстовые документы (*.txt) на Все файлы.
  4. Выберите хосты и нажмите Открыть.

  5. Теперь вам нужно найти имя веб-сайта, который выдает ошибку 404, и удалить эти строки. Пользователи сообщали о наличии таких строк, например:
    • 79.106.2.131 localhost
    • 79.106.2.131 facebook.com
    • 79.106.2.131 www.facebook.com

После удаления проблемных строк сохраните изменения, и ошибка должна быть навсегда исправлена. Имейте в виду, что эти строки могут выглядеть по-другому на вашем компьютере.

Удаление неправильных строк может вызвать проблемы с определенными приложениями, поэтому было бы неплохо создать резервную копию файла hosts.

Ошибка HTTP 404 — одна из самых распространенных ошибок в Интернете, но мы надеемся, что вам удалось решить эту проблему с помощью решений из этой статьи.

Если вам известно о другом решении этой проблемы или у вас есть вопросы, касающиеся ошибки 404, не стесняйтесь поделиться ими в разделе комментариев ниже.

Примечание редактора: этот пост был первоначально опубликован в сентябре 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Проверка на ошибки изображений и встроенного видео

В логах сервера можно обнаружить ошибки 404 еще одного типа, связанные с нерабочими изображениями или встроенным видео. Также на сайте могут быть ошибки, не отображаемые в логах, вроде нерабочего встроенного видео с сервисов видеохостинга типа YouTube.

Они не приводят к неработоспособности всей страницы, но придают ей небрежный вид. Такой тип ошибок сложно найти, потому что о них не сообщает инструментарий вебмастера, и вы не можете отследить их в отчетах сервисов вроде Google Analytics.

Самый простой метод обнаружить такие нерабочие изображения и видео – использование одного из упомянутых выше пауков. Особенно хорошо справляется с поиском «битых» изображений Screaming Frog. Другой способ – проверка логов сервера и поиск в них комбинации 404 и “.jpg” или “.png”.

Оформление

Чтобы минимизировать возможный вред от того, что пользователь попал на несуществующую страницу, ее нужно корректно настроить:

  • обязательно сделать оригинальное оформление для 404-й ошибки в стиле сайта, чтобы не было стандартной «заглушки»;
  • пояснить, что случилась ошибка, указать ссылку на главную, поиск, популярные категории или другие полезные материалы;
  • можно написать контакты для связи с веб-мастером.

Иногда владельцы сайтов превращают страницу 404 в маркетинговый инструмент или вирусную фишку.

Например, предлагают скидку по промокоду тем, кто увидел ошибку 404, или размещают там забавную картинку, анимацию и т. д.

Что такое ошибка HTTP 404 «Не найдено»?

Ошибка 404 – это стандартный код ответа протокола передачи гипертекста, который сообщает пользователям, что клиент смог связаться с сервером, но сервер не смог доставить запрошенный файл.

Эта ошибка является самой распространенной интернет-ошибкой, и она появляется, когда пользователь пытается получить доступ к неработающей или просроченной ссылке. Например, ошибка 404 может появиться, если вы неправильно ввели URL-адрес или если вы пытались получить доступ к определенной странице, которая была удалена или перемещена.

Существует несколько версий ошибки 404, и теперь, когда вы знаете, что такое ошибка 404, мы покажем вам, как ее исправить в Windows 10.

Как я могу исправить ошибку HTTP 404 Не найдено в Windows 10? Вы можете исправить ошибку, просто проверив свой URL. В большинстве случаев проблема 404 вызвана неправильным типом URL. Если адрес указан правильно, очистите кеш, а затем измените файл hosts.

Если вы хотите знать, как это сделать, следуйте инструкциям ниже.

Сглаживание негатива от ошибки 404 на посетителя — оформление страницы картинками, ссылками

Наряду с этим нельзя забывать о реакции пользователя, который вместо страницы с нужной информацией получает пустой документ с сообщением об ошибке 404. Здесь необходимо побудить посетителя остаться на сайте и направить действия в нужном направлении

Для этого уделяют внимание:

  • дизайну странице в стиле сайта;
  • присутствию элементов навигации, которые помогут сориентироваться и перенаправить посетителя;
  • наличию списка популярных страниц ресурса.

Такой подход – продуманно оформленная страница с подсказками – поможет задержать посетителя на сайте, а не уйти раз и навсегда в поисках нужной информации на другие ресурсы.

К оформлению этой страницы нужен ответственный подход, как и к дизайну главной, контактам и прочей полезной информации. Она не должна выглядеть примитивно и выбиваться из стиля сайта:

если дизайн ресурса строгий, страница с сообщением об ошибке 404 также должна отражать основную концепцию сайта;
для сайтов развлекательного направления применяют оригинальные привлекающие внимание картинки, мультимедийные элементы, Flash-анимацию – здесь уместно использовать юмор.

Чтобы посетитель не закрыл страницу сразу, посетителя отвлекают визуальными эффектами, добавляют интерактивные компоненты, чтобы пользователь заинтересовался. Творческие идеи по оформлению страницы помогут с нивелировать резко отрицательное впечатление пользователя, обратив разочарование ошибкой в приятный сюрприз. Однако рекомендуется избегать перегруженных тяжеловесных страниц – они должны загружаться с приемлемой скоростью.

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

Обернуть этот казус в пользу можно в том случае, если страницу сделают практичной, полезной. Чтобы направить посетителя в верном направлении, используют следующие приемы:

  1. Кроме стандартного сообщения, что страница не найдена, составляют доброжелательно обращение к пользователям, что введенный адрес набрали с ошибкой, и посоветовать перепроверить URL. Кроме того, пользователь найдет необходимую информацию, воспользовавшись поиском или вернувшись на главную страницу сайта.
  2. На странице с сообщением об ошибке оставляют нужные элементы навигации: главное меню, сайдбар, футер, поле для поиска.
  3. Оставляют ссылки на популярные страницы или последние записи сайта с предложением ознакомиться с ними.
  4. Полезно дать посетителю шанс сообщить об обнаруженной ошибке, битой ссылке нажатием одной кнопки. Это поможет веб-мастеру улучшить сайт, а пользователю даст почувствовать, что его мнение ценят, а действие – полезно для ресурса.
  5. Помимо прочего, здесь размещают координаты для обратной связи.

Что такое “страница 404” и как влияет на SEO

Это может случится из-за ряда причин:

  • запрашиваемая страница была удалена администратором;
  • запрашиваемая страница перемещена без какой-либо переадресации;
  • URL-адрес страницы изменился (после обновления или изменения структуры сайта);
  • пользователь перешел по “битой” (внешней или внутренней) ссылке;
  • запрашиваемая страница никогда не существовала, пользователь ошибся при вводе адреса страницы.

Как владелец веб-сайта, вы можете оптимизировать данную процедуру и создать специальную страницу, которая будет выводиться при коде ответа сервера 404 — так-называемую страницу 404, которая позволит:

  1. детально объяснить причину посетителю, почему запрашиваемая страница не найдена;
  2. предложить готовые решения: поиск, карта сайта, обратная связь и др.;
  3. заинтересовать дополнительным содержимым сайта: лучшие материалы, горячие акции и т.д.;
  4. сохранить посетителя на сайте.

Кроме 404, существут и другие коды ответа (400 Bad Request, 401 Unauthorized, 402 Payment Required, 403 Forbidden). Главное, чтобы сервер корректно их обрабатывал

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

Если же у несуществующей страницы вместо кода 404 (Not found), будет код 200 (Ok) — поисковик проиндексирует страницу и она может оказаться в результатах поисковой выдачи:

Такие страницы принято называть — “Soft 404” (гибкие 404).  Они нежелательны, так как поисковой краулер тратит время (которое ограничено, так называемый «бюджет краулера») на сканирование не существующих страниц, а это в свою очередь порождает массу дублей и снижает видимость основного контента. 

Некоторые веб-мастера ставят редирект со страницы 404 на Главную страницу сайта. Но это не лучшее решение и объясню почему

В этом случае пользователь не попадет туда, куда ожидал попасть, и что важно не будет знать, что контент больше недоступен. Он вообще ничего не поймет и покинет сайт

Лучшим решением будет прописать 301 редирект со старого, несуществующего URL-адреса страницы на новый URL-адрес с аналогичным контентом. Для этого нужно внести изменения в системный файл .htaccees, который лежит в корневой директории сайта (если его нет, нужно создать) и добавить строку:

Redirect 301 /oldpage.html https://www.site.com/category/newpage.html

Теперь поисковик поймет, что данная страница перемещена и объединит два разных адреса в один, где основным будет тот URL, на который и происходит перенаправление.

Что касается самих поисковиков, то Яндекс считает Soft 404 одним из распостраненных ошибок, а позиция Google относительно ошибки 404 проста и понятна, объясняя, что они являются нормальной частью Интернета и не влияют на позиции сайта, но в целом нежелательны, так как ухудшают поведенческие факторы.

Ознакомиться с официальными рекомендациями Google по 404:https://webmasters.googleblog.com/2011/05/do-404s-hurt-my-site.htmlhttps://support.google.com/webmasters/answer/181708?hl=ruhttps://support.google.com/webmasters/answer/93641?hl=en

404 NOT FOUND, что означает данная ошибка?

Когда вы можете увидеть 404-ю ошибку? Сообщение об ошибке «404 Not Found» часто настроены на различных веб-сайтах, так что имейте ввиду, что ошибка может появляться на любых страницах интернете, если вы перешли по неправильной ссылке.

Сообщение об ошибке 404 Not Found может появиться в любом браузере и в любой операционной системе, чаще всего она появляется в окне интернет-браузера при открытии веб-страницы.

В Internet Explorer сообщение веб-страницы гласит «HTTP 404 Внутренняя ошибка сервера». 404 ошибка при открытии ссылок в Microsoft Office при создании интернет-сайтов выдает текст «HTTP/1.0 404». Эта же ошибка в службе Windows Update отображается в виде кода 0x80244019 или сообщения «WU_E_PT_HTTP_STATUS_NOT_FOUND». Ошибка может звучать по разному, но от этого не меняется его суть.

Причины ошибки 404 Not Found

Ошибка 404 является кодом HTTP-статуса, который означает, что страница, которую вы пытаетесь просмотреть, не может быть найдена по данной ссылке. Технически, ошибка 404 Not Found является ошибкой на стороне сервера и показывается пользователю в случае, когда вы набрали неправильный адрес страницы, либо эта страница уже удалена или перемещена. Обычно, точной информации о том, почему ничего не найдено, не предоставляется, так как причин может быть великое множество.Но к примеру веб-сервер Microsoft IIS иногда дает более конкретную информацию о причинах 404 Not Found путем добавления суффикса после номера, например, HTTP Error 404.3 — Not Found, что означает ограничение по MIME-типу.

Как исправить ошибку 404 Not Found

  1. Обновите страницу, нажав клавишу F5 или кнопку обновления в браузере. 404 Not Found ошибка может появиться по нескольким причинам.
  2. Проверьте наличие ошибок в адресе страницы. Часто 404-я ошибка появляется потому, что адрес страницы был напечатан неправильно или ссылка, по которой вы перешли, указывает на неправильный адрес.
  3. Перемещение на уровень вверх в каталоге. Например, если вы получили 404 ошибку на странице www.web.com/a/b/c.html, то поднимитесь на www.web.com/a/b/. Если и здесь ничего нет, то попробуйте www.web.com/a/. Это должно привести к тому, что вы или найдете страницу, которая ссылается на нужную вам, либо убедитесь, что эти страницы удалены с сервера. Также вы можете воспользоваться функцией поиска по сайту.
  4. Проверить адрес страницы в поисковой системе. Если вы ошиблись в адресе страницы, то поисковые системы направят вас туда, куда вы хотите попасть.
  5. Очистите кэш браузера, если есть какие-то признаки, что ошибка 404 Not Found на вашей стороне. Например, если вы получаете ошибку на планшете, но нормально просматриваете эту же страницу на ноутбуке, то нужно очистить кэш браузера на планшете.
  6. В редких случаях бывает 404-я ошибка на весь сайта. В таком случае, проверьте доступность сайта с телефона или из другой сети – если сайт функционирует, то вам нужно дождаться обновления DNS-серверов вашим провайдером или воспользоваться публичными DNS, например, от Google.

Вот такие основные сведения о ошибки 404 Not Found. И помните, что 404-ая ошибка — это в большинстве ошибка на стороне сервера, а посему не стоит больно убиваться по поводу не открывшейся страницы, а просто пойти поискать аналоги. Но если же вы уверены в странице и его контент архиважен и для него нет аналогов, то попробуйте открыть страницу из кэша поисковых систем или, в крайнем случае, попытать счастье в WebArchive. Удачи!

Причины возникновения

Ошибка 404 означает, что пользователь подал запрос на переход по определенному адресу, но сервер не смог получить с нее необходимые данные.

Что это может означать:

Информация была удалена по каким-то причинам.

Был изменен адрес места, где хранилась запрашиваемая информация.

Пользователь ошибся в наборе имени.

На самом деле, эта проблема – очень серьезная для владельцев сайтов. Ее можно сравнить с ситуацией, когда человек постоянно приходит в один и тот же магазин за хлебом и видит перед собой закрытые двери. То санитарный день, то выходной, то учет. Естественно, что клиент пойдет за нужным продуктом в другую торговую точку и, существует высокая вероятность того, что он станет ее постоянным покупателем. Поэтому владельцу надо знать, что делать в подобной ситуации.

Как ошибки 404 влияют на ранжирование сайта?

Хотя ошибки 404 сами по себе не являются фактором ранжирования, они могут отрицательно повлиять на SEO-продвижение.

Даже единичные битые ссылки снижают поведенческие характеристики сайта, вызывая уход посетителей и рост показателя отказов. Это является негативным сигналом для поисковых систем. Официальные источники Яндекса и рекомендуют избегать неработающих ссылок на сайте. Большое количество таких ошибок негативно влияет на его ранжирование. Чем больше неработающих ссылок на вашем сайте, тем сложнее будет Google и другим поисковым системам сканировать сайт. Поисковые системы считают, что за состоянием такого веб-ресурса никто не следит, и понижают его позиции в результатах поиска. Страницы, отдающие ответ с ошибкой 404, исключаются из индекса (базы данных поисковой системы).

Чтобы наличие на сайте таких страниц не привело к ухудшению ранжирования ресурса, они должны быть правильно настроены — давать код ответа 404 (Not Found). Именно такой ответ сообщает поисковому роботу, что данной страницы не существует, и предотвращает ее индексирование.

Страница может выглядеть нормальной, но при этом давать ответ 404 или наоборот — уже несуществующая страница возвращает ответ 200 (страница доступна). Это вводит в заблуждение поисковые системы.

Если вместо кода 404 будет даваться ответ 200, в индекс попадет множество бесполезных страниц, которые будут сканироваться поисковым роботом вместо страниц с качественным контентом.

Лучший способ сделать так, чтобы посетители не попадали на страницу 404 — регулярно проверять наличие на сайте так называемых «битых» ссылок, которые ведут на несуществующие страницы. Это касается как внутренней перелинковки, так и внешних ссылок на другие ресурсы.

Как избавиться от ошибки #404? Рекомендации разработчикам

Избавление от Not Found начинается с поиска страницы, которая является источником проблемы. Для этого рекомендуется просмотреть файлы регистрации. В них в хронологическом порядке хранятся данные о передаче статусных кодов серверу. Одной из причин ошибки является некорректная перелинковка страниц.

Неверно заданный URL-адрес может быть источником #404. Если вы удалили или изменили URL, посетители сайта могут столкнуться с данной проблемой. Также рекомендуем периодически проверять работоспособность ссылок.

В случае перемещения ресурса на новый адрес, создайте редирект о перенаправлении пользователя. Наиболее выигрышным вариантом считается редирект, который перед перемещением выведет на экран предупреждение.

Пример простейшего редиректа:

Самым легким способом создать редирект на странице с ошибкой является следующий код:

meta http-equiv=»Refresh» content=»5;URL=not404.htm»

  1. Выгрузить страницы с ошибками из Google Search Console.
  2. Просмотреть сведения об ошибках.

Что делать при изменении URL, чтобы избежать #404?

  • Производите перенос веб-сайта по кусочкам.
  • Проверьте изменение трафика после перенесения нескольких страниц.
  • Переносите ресурс в то время, когда сайт посещает наименьшее число людей. Например, в ночное время.
Понравилась статья? Поделиться с друзьями:
Wi-Fi Роутер
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: