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

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

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

Что происходит со страницей, когда ее находит робот? Он удаляет ее из индекса (если она там есть; если нет, то просто не сканирует). Это вполне логично, так как там отсутствует информация и страница не несет никакой пользы.

Следует помнить и о «мягких» ошибках. SOFT 404 не является официальным ответом сервера. Скорее, это ярлык, который поисковики вешают на страницы после обхода.

Почему поисковые системы решили, что с этими страницами что-то не так, в чем проблема?

  1. На них мало контента, или он вовсе отсутствует (по мнению Google, страница может быть 404, по мнению «Яндекса», — некачественной).
  2. Редирект настроен на страницу, не отвечающую пользовательским запросам.
  3. Несуществующая страница выдает ответ сервера не 404 или 410.

Нередко при диагностике страниц сайта можно выявить 404, закрытую от индексации в файле robots.txt. В этом случае все ссылки на мертвые страницы (и URL с ошибками) перенаправляются при помощи 302 редиректа на специально созданную страницу.

302 редирект сообщает поисковикам, что страница временно располагается по другому адресу. Поэтому в индексе такие страницы сохраняются. То есть из-за роботов вы теряете время, поскольку они снова и снова обходят страницы. Кроме того, вы заставляете их чувствовать свою некомпетентность, поскольку они ведут юзеров к нерелевантным страницам.

Итак, страница удалена. Что дальше? Настраивать 404 ответ сервера или 301 редирект?

Необходимо настроить 404 ответ сервера, если в силу каких-либо обстоятельств страница полностью удалена с ресурса.

301 редирект более уместен, чем 404, если:

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

301 перенаправление на основную страницу — не лучшее решение и для юзеров (они не поймут, что к чему), и для SEO (к примеру, Googlebot расценит их как SOFT 404).

Из-за чего возникает ошибка 404

Есть несколько факторов, из-за которых сервер отдает ответ 404 и не загружает искомую страницу:

  1. Неправильная ссылка (адрес). Благодаря поисковым системам практика ручного ввода URL практически изжила себя. Но если пользователь вводил адрес и опечатался — он получит в ответ «Page not found».

  2. URL ведет на несуществующий объект (такую ссылку называют «битой»). Страница по этой ссылке когда-то открывалась, но теперь сервер отвечает 404. Часто корень проблемы — в административных изменениях на сайте.

  3. Страница удалена администратором сайта. Но переходить на нее все равно будут: например, если она была добавлена пользователем в «Избранное» браузера или если поисковая система еще не удалила ее из выдачи (для этого ей нужно провести повторную индексацию сайта).

  4. Неправильная работа сервера. Это случается крайне редко, поэтому не требует детального рассмотрения.

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

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

  1. Повторите попытку обновления веб-страницы, нажав клавишу F5 , нажав / коснувшись кнопки обновления / перезагрузки, или снова попробовав перейти на нужный URL из адресной строки.

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

  2. Проверьте на наличие ошибок в URL. Часто ошибка 404 Not Found возникает из-за неправильного ввода URL-адреса или ссылки, или указывает на неправильный URL-адрес.

  3. Перемещайтесь на один уровень каталога за раз в URL, пока не найдете рабочую ссылку:

    Например, если www.web.com/a/b/c.htm дал вам ошибку 404 Not Found, перейдите на www.web.com/a/b/ . Если вы ничего не получили здесь (или ошибка), перейдите на www.web.com/a/ . Это должно привести вас к тому, что вы ищете, или, по крайней мере, подтвердить, что оно больше не доступно.

  4. Поиск страницы из популярной поисковой системы. Вполне возможно, что у вас просто неправильный URL-адрес, и в этом случае быстрый поиск в Google или Bing приведет вас туда, куда вы хотите.

    Если вы нашли страницу, на которой вы были, обновите свою закладку или избранное, чтобы избежать ошибки HTTP 404 в будущем.

  5. Очистите кеш браузера, если у вас есть признаки того, что сообщение 404 Not Found может быть только вашим. Например, если вы можете получить доступ к URL-адресу со своего телефона, но не со своего планшета, очистка кэша в браузере планшета может помочь.

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

  6. Измените DNS-серверы, используемые вашим компьютером, но обычно только в том случае, если весь веб-сайт выдает ошибку 404, особенно если веб-сайт доступен тем, кто работает в других сетях (например, в вашей сети мобильной связи или у друга в другом городе).

    404 на всем сайте не особенно распространены, если только ваш интернет-провайдер или правительство не фильтруют / цензируют веб-сайты. Независимо от причины, если это произойдет, попробуйте другой набор DNS-серверов. Смотрите наш список публичных DNS-серверов для некоторых альтернатив и инструкций по этому вопросу.

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

  8. Наконец, если ничего не помогает, подождите. Нет, это не весело, но это может быть единственным способом действий, особенно если вы уверены, что ошибка 404 не должна возникать (т. Е. Страница действительно должна быть на том URL-адресе, который у вас есть, а другие сталкиваются с той же проблемой). и нахожу это одинаково странным).

How to Create Your Own Error 404 Not Found Page

While you can do your best to prevent 404 errors by following the tips above, it’s impossible to entirely eliminate 404 errors because some things are just plain outside your control. It’s not uncommon for small WordPress sites to have thousands of 404 errors every month.

For example, if a visitor mistypes the URL, or if another website links to a page that doesn’t exist, people are going to get 404 errors no matter what.

To provide a more user-friendly error page, you can use one of the many 404 page plugins. For example, the free 404page plugin lets you set up a custom 404 error page with:

  • A search box
  • Important links
  • Contact information

Another important feature of the 404page plugin is that it doesn’t create redirects. A 404 page should never be redirected to a physical page such as . The 404 error should always be generated dynamically on the page in question.

By including these elements, you give visitors the tools they need to find their way to the right page. But remember, keep your 404 page light for better performance. Only include what is absolutely needed.

404 Not Found Ne Demek?

Makalenin
başlığında da belirttiğimiz üzere; bir istemci (web tarayıcısı) tarafından istenen sayfa veya URL’den bir kaynak
istendiğinde 404 not found mesajı
görüntülenir. Sunucu (uzak masaüstü)
istenen konumda geçerli bir kaynak bulamıyor ise bu hata alınır.

Bu
genel olarak, sunucu tarafından istemcinin belirttiği URL’yi geçerli olarak
tanımadığında gerçekleşir. Bir URL’nin sunucu tarafından geçersiz olarak kabul
edilmesinin birkaç nedeni vardır.

İstemcinin
gitmek istediği kaynak, sunucu tarafından bulunamaz ise kaynağın beklendiği
gibi yüklediğinin sinyalini veriyor ve sunucu istemciyi, kişiselleştirilmiş (custom 404 pages) özel bir 404 not
found sayfasına yönlendiriliyordur.

SEO
açısından bakıldığında bu durum; standart bir 404 not found sayfasının işlememesi
açısından kötü bir uygulama olarak düşünülür.

404 not found hatası ne demek? konusuna değindikten sonra bu hatanın hem sunucu hem de istemci tarafından çözümünü irdeleyelim.

Как создать собственную страницу ошибки 404 Not Found Page

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

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

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

  • Окно поиска
  • Важные ссылки
  • Контактная информация

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

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

Настройка страницы 404 на CMS

Настройка страницы 404 должна начинаться с проверки. Если вы используете CMS, то вполне возможно, что там уже предусмотрен какой-то кастомный вариант этой заглушки. Он вполне может отвечать всем требованиям и решать проблемы пользователей. Это значит, что вам не нужно ничего делать. Для проверки страницы 404 просто перейдите по несуществующему адресу. Например, вашдомен.ру/adahdjahjdahjd. На выходе должна быть искомая страница.

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

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

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

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

Как видите, появляется сообщение об ошибке и поле поиска. В принципе, этого достаточно.

Если вы хотите настроить страницу по своему вкусу, то вам нужно перейти во вкладку “Внешний вид” – “Редактор” – “Шаблон ошибки 404” (файл 404.php). Здесь и записывается код, который впоследствии будет отображаться на странице. При должном владении html/css можно сделать интересное решение, непохожее на заглушки других.

В Joomla за отображение 404-й ошибки отвечает файл error.php. Его можно открыть через файловый менеджер хостинга или же через FTP-клиент. Там также имеется html-код, который при желании можно править.

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

Как работать в WordPress с ошибкой 404

Как правило, ошибка браузера 404 появляется в случае перемещения или удаления страницы на интернет-ресурсе. Если мы говорим о WordPress, то некоторые баги приводят к тому, что постоянные ссылки ведут на 404 страницу.

Постоянные ссылки — это URL-адреса, которые генерируются для указания существующих записей, категорий и списков по тегам. Другие юзеры могут пользоваться этими ссылками, чтобы указывать на ваши записи в своих в текстовых материалах. Если ссылка связана с отдельной записью, считается, что такой URL-адрес постоянный, а не динамический (меняющийся).

Ссылки в WordPress бывают трех видов. Это ссылки по умолчанию Default, mod_rewrite и PATHINFO. Форматирование ссылок первого вида производится в соответствии с настройками актуальной WordPress и действуют во всех серверных средах. Этот формат выглядит так: , где N – порядковое число. Изящным его нельзя назвать, зато он прекрасно справляется со своей задачей.

Ссылки mod_rewrite выглядят так: . Это постоянные ссылки, которым необходим модуль mod_rewrite на Apache и которые не работают на других серверах.

Вид постоянных ссылок PATHINFO следующий: http://X.com/index.php/yyyy/mm/dd/post-name/ rel=»nofollow». Они работают на всех типах серверов, кроме Apache.

При переходе к постоянным ссылкам на сайте могут возникать проблемы. Так, если на сервере есть модуль Frontpage Extensions, то такие ссылки неактивны до внесения необходимых коррективов. Если в модуле нет потребности, лучше отключить его. До тех пор, пока вы этого не сделаете, любые настройки в панели управления WordPress вызовут повреждение данного модуля, поскольку он взаимодействует с файлом htaccess.

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

С этой проблемой можно справиться, если добавить в файл .htaccess строку:

1RewriteRule ^post/(+)?/?(+)?/?$ /index.php?p=& page=

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

Еще один важный момент: если вы не пользуетесь сервером Apache xampp, то и постоянные ссылки не будут работать вплоть до внесения необходимых исправлений и настроек.

Каждый раз, когда WordPress выявляет, что не удается найти страницу, ядро движка проверяет два файла: 404.php и index.php. Если становится ясно, что у активной темы — шаблон 404.php, то сайт его отображает. Если страницу 404.php найти не удается, движок направляет на index.php и выполняет инструкции в конце цикла, которые сообщают ему о порядке действий в случае, если контент страницы не удается обнаружить.

В большей части тем для WordPress есть шаблон 404.php. Вы можете взглянуть на шаблон своей темы, пройдя по адресу wp-content/themes/active-theme. Если предстоит работать со страницей 404 на WordPress, то начать следует с 404.php.

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

Что за ошибка 404 Not Found ?

Всякий раз, когда вы или один из ваших посетителей посещают ваш веб-сайт, ваш браузер отправляет запрос на веб-сервер и получает обратно данные, включая то, что называется HTTP-заголовком. Заголовок HTTP включает коды состояния HTTP, чтобы объяснить «что произошло» с запросом.

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

Так же , как и другие сообщения об ошибках ( 500 ERROR , 502 ERROR , 504 ERROR и т.д.), Ошибка 404 Not Found является результатом этого процесса.

Что в действительности означает ошибка 404?

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

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

Это не просто сообщения или страницы, любой отсутствующий ресурс может вызвать ошибку 404 на сервере, такие ​​как отсутствующий файл изображения, отсутствующий JavaScript, отсутствующий CSS и т. Д.

Причины ошибки 404 WordPress?

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

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

Ошибка 404 Non Found, варианты сообщений.

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

  • “Error 404”
  • “404 Not Found”
  • “HTTP Error 404”
  • “Not Found”
  • “Page Not Found”
  • “The requested URL was not found on this server.”
  • “The page cannot be found”
  • “We can’t find the page you’re looking for.”
  • “The requested URL /~ was not found on this server. That’s all we know.

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

Ошибка 404 Not Found влияние на SEO

Ошибка 404 Not Found не оказывает негативного влияния на SEO. Но она может оказать негативное влияние в зависимости от причины возникновения ошибки.

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

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

Ошибка 404 страница не найдена, влияние на производительность сайта

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

Вы также можете проверить 404 ошибки в Google Search Console или установить сторонний плагин, такой как  Redirection,  который регистрирует 404 ошибки. Однако помните, что подобные плагины также влияют на производительность.

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

Что означает ошибка 404

Итак, при переходе выдается ошибка 404: «страница не найдена». Как исправить ситуацию? Чтобы лучше понять этот вопрос и разобраться со служебными файлами на сайте, нужно изучить тему гипертекстового представления страниц при помощи языка HTML (HyperText Markup Language — «язык гипертекстовой разметки») и HTTP-протокол, через который осуществляется доступ. Несмотря на то, что придется разбираться в языке программирования, форма его представления элементарна, а потому понятна любому человеку.

Интернет появился в тот момент, когда английский инженер Тимоти Джон Бернерс-Ли придумал представлять текстовые страницы в сети в формате гипертекста и описал принцип доступа к ним по прикладному протоколу HTTP. Общая идея предполагает, что юзер со своего устройства, в частности с браузера, делает сетевой запрос на конкретный ресурс. В это время открывается сессия на сервере, куда он старается попасть. В качестве ответа возвращается HTML-страница.

Конечно, сегодня используются более сложные алгоритмы доступа и «подкачки» страниц больших размеров. Но общая схема не меняется. Чтобы оказаться на определенном сайте, у пользователя должно быть доменное имя и IP-адрес. Только при условии выполнения этих правил и пребывания ресурса в рабочем состоянии «error 404 not found» будет возвращаться на отсутствующий документ.

Иначе говоря, ошибка 404 на сайте — это код состояния http, свидетельствующий о том, что связаться с сервером удалось, но нужная страница на нем отсутствует. Такое случается, если ресурс, на который вы желаете зайти, не функционирует или к нему больше нет доступа.

Ссылки, ведущие в никуда, называют «мертвыми» или «сломанными». Код состояния HTTP 404 нередко называют «ошибка 404», «HTTP 404» или «код 404».

Чаще всего такое сообщение появляется в связи с тем, что содержимое ресурса удалили или переместили на новый URL-адрес. Но появление «404: Page Not Found» можно объяснить и иначе:

  1. URL-адрес сайта или его содержимое переместили или полностью удалили (не откорректировав внутренние ссылки).
  2. URL-адрес с самого начала был написан с ошибками (при разработке или реконструкции сайта), обозначен неверно или введен в браузерную строку поиска неправильно.
  3. Сервер, связанный с веб-сайтом, временно не отвечает, или соединение прервано.
  4. Преобразовать запрашиваемое доменное имя в IP-адрес сайта при помощи DNS-сервера (системы доменных имен) не представляется возможным.
  5. Введенного доменного имени больше нет.

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

Критики считают, что сообщение «ошибка 404» идет вразрез с правилами этикета, поскольку не каждый юзер сразу понимает, что это не он ее допустил. В этом есть рациональное зерно, поскольку существует 68 http-сообщений и большинство из них можно трактовать однозначно.

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

Если же вы знаете содержимое страницы, то используйте поиск и попытайтесь найти ее по другому адресу. Если все получилось, значит, администратор не добавил перенаправление 301 на новый адрес.

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

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

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

Что же касается причин, из-за которых можно столкнуться с 404 на сайте, то их несколько:

  1. Неправильно указан адрес. Такое возникает часто и по понятной причине. Юзер вводит адрес вручную, либо неправильно его скопировал, в результате чего вылез соответствующий код. Либо же изначально ссылка была неправильной, и она ведёт на страницу, которой в действительности не существует.
  2. Битые ссылки. Сюда относятся те ссылки, которые не перенаправляют ни на одну из страниц на сайте. Довольно часто эта проблема наблюдается в случае с внутренней перелинковкой. Отличие от неправильного адреса в том, что ссылка раньше существовала, но теперь её нет.
  3. Страница удалена. Если на сайте удалили ту или иную страницу, вовсе не факт, что на неё никто не переходит. Дело всё в том, что такие ссылки могут сохраняться в поисковых системах достаточно долгое время. Либо же у пользователя сохранились в закладках старые ссылки, которые уже удалены.
  4. Нарушения в работе сервера. Иногда код 404 может появляться по причине того, что сам сервер неисправен. Но это, скорее, исключение, нежели правило.

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

Методы определения ошибки 404 not found

Давайте рассмотрим 3 метода с помощью которых можно, определить несуществующие страницы на вашем сайте. Первые 2 метода подойдут для всех сайтов, 3-й только для сайтов под управлением CMS WordPress.

Метод 1 – Инструменты для Вебмастеров Google.

Заходим в панель инструментов для Вебмастеров Google и выбираем нужный сайт (если он там не один).

После этого в левом меню выбираем Сканирование – Ошибки сканирования и справа в столбике Не найдено будет отображен список страниц с 404 ошибкой.

Если в этом же окне, опуститься чуть ниже, то вы увидите эти самые 404-страницы. Можете перейти по ним, прямо с панели Вебмастера и проанализировать, почему эти ошибки возникли. В случаи, когда ситуация по таким страницам исправлена, и они уже доступны по указанному адресу, тогда отмечаете чекером нужные страницы и жмете кнопку ОТМЕТИТЬ КАК ИСПРАВЛЕННЫЕ.

Метод 2 – Яндекс.Вебмастер.

Аналогично заходим в панель Яндекс.Вебмастер, выбираем нужный сайт и переходим в левом меню Индексирование – Статистика обхода, после чего напротив адреса сайта (с правой стороны) выбираем строку:

и снизу под графиком, вы увидите список страниц с 404 ошибкой.

Метод 3 – Плагин Broken Link Checker для движка WP.

Скачиваем плагин, устанавливаем его себе на блог и активируем. После этого в консоли сайта или блога переходим по адресу Инструменты – Неправильные ссылки и выбираем ссылку Неправильные.

Как видите, на примере, я показал ошибку 404 not found, которая присутствие у меня на блоге

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

Проверить какой ответ сервера дает конкретная страница можно здесь.

Используя все выше представленные методы, можно свести несуществующие страницы до 0, что является идеальным результатом.

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

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

Также вы можете воспользоваться альтернативным вариантом и в файл .htaccess (он располагается в корне сайта) внести такую запись:

Соответственно страницу error404.html (можно и с другим названием) нужно заранее подготовить и скопировать в корень сайта.

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

До скорых встреч. Пока!

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(13 голосов, в среднем: 4.1 из 5)

How to Monitor 404 Errors Going Forward

Going forward, it can be beneficial to pay attention to which requests are causing 404 errors at your site. This can help you:

  • Find broken links that are sending people to a non-existent resource (these could be internal links or external links from other sites). You’d then want to do your best to fix those links if at all possible.
  • See which pages Google is having trouble crawling. You’d then want to figure out why Google is trying to crawl a non-existent page and set up a redirect if needed.
  • Troubleshoot performance related issues with 404 errors.

Option 1 – Google Analytics

If you use Google Analytics, you can set up a custom report to track 404 errors from external links. Rebelytics has a good tutorial on the topic.

Option 2 – WordPress Plugin

If you want to use a WordPress plugin, the aforementioned Redirection plugin can help you monitor for 404 errors from your WordPress dashboard.

Option 3 – Third-Party Audit Tool

You can also use a third-party audit tool like Ahrefs to monitor for 404 errors on your WordPress site. You can even set this up to run on a schedule.

404 errors audit

Option 4 – Google Search Console

Lastly, you can track 404 errors that Google’s crawlers encounter in Google Search Console. Once you’ve verified your site with Google Search Console, go to Crawl → Crawl Errors → Not found to view a list of 404 errors that Google has encountered. This is by far one of the easiest ways. It’s also the best in terms of performance because it requires no third-party plugins or additional scanning against your site. Google’s bots are already crawling your site on a regular basis, so why not simply take advantage of the data they already provide?

Google Search Console 404 errors

Как можно устранить причину, из-за которой возникает ошибка

Если вы пытаетесь войти на довольно популярный ресурс, то есть возможность того, что его владелец использовал так называемые зеркала, т.е.  несколько адресов сайта. Например, в разных доменных зонах (ru, info, com и т.п.), чтобы охватить как можно больше аудитории.

Часто бывает так, что владельцы ресурсов отказываются от других адресов сайта и в результате при переходе на один из таких  доменов, вы получаете — http error 404 the requested resource is not found.

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

Если ошибка  404 not found, появилась у вас, например, при переходе страницу, расположенную в социальной сети «Одноклассники» или «Вконтакте», то причины могут быть следующие:

  • Проблемы с интернетом
  • Страница пользователя удалена
  • Страница заблокирована или удалена администратором социальной сети

В этом случае 404 not found не может быть исправлена и вы не сможете использовать данный ресурс. Но если вам сильно нужна информация, которая была на нём, то можете попробовать восстановить её из архива, при помощи специальных сервисов в интернете. Не всегда возможно, но шанс есть, вот, например, один из сервисов https://archive.org/web/. Просто вводите адрес нужной страницы и выбираете дату.

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

  • Проверяем, стабильно ли работает интернет, сделать это можно, например, перейти на другой сайт
  • Если с интернетом всё в порядке, то попробуйте просто обновить страницу
  • Внимательно проверьте правильность написания адреса сайта, даже ошибка в одну букву вызывает 404 not found
  • Если вы уверены, что сайт работает, например, он открывается у вас на другом устройстве, либо телефоне, то выполните проверку на вирусы, некоторые из них могут блокировать доступ к сайтам.
  • Попробуйте почистить кеш браузера, который используете

To хотел бы отметить, что если на другом устройстве сайт открывается, то возможно это его кеш версия, она хранится на устройстве, очистите кеш, сочетанием кнопок CTRL+F5. Если сайт перестанет открываться после очистки кеша, то, скорее всего страница не доступна и причина не у вас.

Бывает, что браузер выдаёт http error 404 the requested resource is not found. Возможно ведутся работы на хостинге сайта, просто попробуйте зайти на него позже, когда работы будут завершены.

При входе в профиль Вконтакте  ошибка 404 not found

Данная ошибка 404 not found vk, может возникать также у пользователей и других социальных сетей, либо форумов. Но не стоит отчаиваться, решение есть, после рекомендаций, представленных ниже, данная проблема должна исчезнуть .

Если при переходе в свой профиль, например, в социальной сети, вы получаете сообщение о том, что вам нужно отправить платное СМС сообщение,  для получения доступа к нему, конечно же, не делайте этого!

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

Первое, что вам нужно сделать, это скачать и запустить, на заражённом компьютере, программу Dr.Web CureIt! И выполнить сканирование компьютера на вирусы. Если при переходе на сайт Dr.Web соединение сбрасывается  и возникает 404 not found, а скачать с помощью другого устройства нет возможности, то делаем действия описанные ниже.

Правим файл host в ручном режиме. Делаем следующее:

  • Заходим на компьютере в каталог по адресу C:\windows\system32\drivers\etc
  • Находим и открываем, при помощи блокнота файл host
  • Стираем всю информацию, которая в нём имеется, сохраняем изменения и перезагружаем компьютер. После перезагрузки, ваш файл host, будет восстановлен по умолчанию (также можно найти информацию в интернете, что в нём должно быть прописано)

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

Стоит ли делать кастомную страницу 404?

Если что-то не устраивает – милости прошу в редактор, где эту страницу очень легко исправить. Это я сейчас про WordPress, если что. Но в случае с другими CMS это тоже актуально. Там, как правило, есть отдельные файлы с html-кодом, который очень легко можно исправить или доработать.

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

Таким образом будет снижен риск отказов. Пользователи не будут уходить с сайта при попадании на такую страницу. Скорее всего представленная информация их заинтересует и они продолжат исследование ресурса.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector