Содержание

Ошибка 404: как исправить? Ошибка 404: «Страница не найдена»

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

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

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

Но это самая простая ситуация, для которой нужно найти решение, как исправить (ошибка 404 «Страница не найдена»). Сама же страница в действительности может существовать, но доступ к ней не осуществляется, заблокирован или ограничен. Такое положение дел можно пояснить на примере. Вы знаете, что какой-то предмет должен находиться на полке шкафу. Естественно, вы целенаправленно открываете шкаф и смотрите на полку, но… нужно вещи там нет. Это один аспект. С другой стороны, вы, возможно, просто не увидели нужную вещь, поскольку она была завалена другими или просто лежала в стороне. Такая ситуация с ошибкой 404 тоже встречается.

Возможные причины появления сбоя

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

  • некорректный ввод адреса;
  • нарушения связи;
  • сбои в работе браузеров;
  • проблемы с функционированием сервера;
  • физическое отсутствие страницы на сервере и т.д.

Основные разновидности ошибки 404

Как правило, код ошибки 404 точно такой же, как и код сбоя Windows Update – 0x80244019.

А вот выдаваемое сообщение в браузерах может выглядеть по-разному. Основными типами сообщений являются следующие:

  • 404 Страница не найдена;
  • HTTP 404 Not Found;
  • 404 Файл или каталог не найден;
  • Error 404 Not Found;
  • HTTP 404;
  • Требуемый URL не был найден на этом сервере
  • Error 404;
  • 404 Not Found;
  • 404 Error.

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

Ошибка 404: что делать? Простейшая методика исправления

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

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

Очень часто сбой возникает по причине невнимательности самого пользователя, когда он просто вводит адрес с ошибками. Возникает вопрос: «Проблему как исправить?». Ошибка 404 «Страница не найдена» убирается самой обычной проверкой правильности написания адреса ресурса с повторным вводом корректного значения. Кроме того, если ошибка получена при посещении связанного ресурса, следует попробовать переместиться на один уровень вверх. Для примера: сбой происходит на странице website.ru/a/b.html. В этом случае нужно перейти на один уровень вверх, соответствующий адресу website.ru/a.html, а потом уже на нем искать нужную ссылку на недоступную страницу.

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

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

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

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

Рекомендации веб-разработчикам

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

Большинство специалистов рекомендуют использовать инструменты для веб-мастеров Google Web Masters Tool, аналогичные средства «Яндекса», а также специальный плагин Broken Link Checker для платформы WordPress. Но, как считается, лучше провести комплексную проверку с задействованием всех средств.

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

Заключение

Вместо итога остается сказать, что хоть ошибка 404 во всех своих проявлениях критичной не является, тем не менее, любому пользователю или веб-разработчику способна доставлять немало головной боли. Что же касается устранения таких сбоев, в случае ошибок со стороны сервера рядовому пользователю можно даже не пытаться повлиять на ситуацию, все равно ничего не получится. А в остальном нужно просто быть внимательнее при вводе адресов и следить, чтобы не было нарушений в работе активного на данный момент интернет-подключения. Если уж совсем ничего не поможет, можно использовать утилиты вроде Microsoft Fix It!, ориентированные на автоматическое исправление неполадок, в том числе и интернет-подключений. Но в большинстве случаев появление такой ошибки не связано с программными сбоями и изменением каких-то параметров ситуация не исправляется (за исключением адресов DNS и других сетевых настроек).

fb.ru

Ошибка 404 страница не найдена как исправить

148

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

Ошибка страницы 404 и неработающие ссылки

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

1. Оценка страниц с ошибкой 404, на которые попадают посетители

При использовании плагина MonsterInsights последний будет автоматически помечать страницы с ошибкой 404. Если вы затем зайдете в свой аккаунт Google Analytics в раздел «Поведение» — «Контент сайта»-«Анализ посещаемости» и введете в строку поиска «404.htm», то обнаружите тонны информации по страницам с этой ошибкой.

Вы увидите адресную ссылку вроде этой:
/404.html?page=/wordpress/plugin/local-seo/&from=https://yoast.com/articles/wordpress-seo/

В данном примере ссылка сообщает следующую информацию:

  • ошибка 404 выдается по адресу /wordpress/plugin/local-seo/
  • ссылка на нее идет из статьи https://yoast.com/articles/wordpress-seo/

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

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

2. Оценка страниц с ошибкой 404, на которые попадают роботы

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

  1. Bing Инструменты для веб-мастеров в разделе Отчеты и данные → Информация об обходе
  2. Консоль Google Search в Crawl → Ошибки сканирования
  3. Yandex Webmaster под индексированием → Исключенные страницы → HTTP-статус: не найдено (404)

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

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

В том числе и скрытые ссылки.

Исправление ошибок 404

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

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

  • — создать их вручную в файле .htaccess или в конфигурации вашего сервера NGINX. Хотя способ не для слабонервных, часто он является самым быстрым при наличии нужных знаний и доступа;
  • — создать их с помощью плагина для перенаправления. Есть несколько подходящих инструментов, один из самых известных – Redirection. Такой способ намного легче, но обладает одним недостатком – перенаправление работает немного медленнее.
    Чтобы осуществить переход на правильную страницу, сначала должен загрузиться весь WordPress. Обычно это добавляет полсекунды-секунду к времени загрузки конкретного перенаправления;
  • — создать их с помощью плагина Yoast SEO Premium.
    В этом плагине есть модуль перенаправления, который позволяет назначать новые адресные ссылки так же легко, как в интерфейсе WordPress, и сохранять изменения в файле .htaccess или конфигурации NGINX.

В плагине есть несколько других хорошо работающих функций: вы можете добраться до ошибки 404 в Google Search Console прямо из консоли WordPress и там же сделать перенаправление, а также добавить кнопку в панель инструментов WordPress.

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

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

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

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

Как часто нужно проверять сайт на ошибки 404?

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

Подробнее: «Как грамотно удалить страницу с сайта»

 

starting-constructor.ru

Улучшаем страницу 404-ой ошибки / Habr

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



Ответ прост: все. Страница 404, на которой лишь написано «Страница не найдена», не будет полезной для посетителя; даже ссылка «Вернуться на главную» не поможет.
Отсутствие достойной 404-ой страницы ухудшает впечатление пользователя. Посетители, которые ищут определенную страницу на вашем сайте, но попали на битую ссылку, будут вынуждены вернуться на главную страницу и начать поиск заново. Если они не найдут, что ищут, то тут же покинут веб-сайт. В идеале пользователь никогда не столкнется с подобными ошибками, но 404-ая страница позволяет извиниться перед пользователем и помочь ему найти то, что он ищет. Довольный посетитель вероятнее всего вернется на ваш веб-сайт.
Еще хуже, когда 404-ая страница отсутствует вовсе. У посетителя не будет представления о том, что происходит. Отсутствие такой страницы делает сайт непрофессиональным и заставляет пользователей покинуть его.


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

Извини, друг. Страница, которую вы запросили, не находится в нашей базе данных. Скорее всего вы попали на битую ссылку или опечатались при вводе URL. – A List Apart 404-ая страница


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


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

  • Поисковая форма
  • Ссылка на главную страницу
  • Список самых популярных страниц
  • Ссылка на карту сайта
  • Кнопка сообщения о битой ссылке


Не думайте, что все знают, что такое 404-ая ошибка. Вас нужно объяснить, в чем проблема, в дружелюбной манере. Лучше сказать так: «Упс! Мы не можем найти страницу, которую вы ищете.», чем так: «404-ая ошибка. Страница не найдена».


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


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

На сайте nosh.com вообще размещено видео:


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

  • Убедитесь, что веб сервер возвращает правильный статус 404 HTTP, тогда поисковики будут игнорировать эту страницу.
  • Добавьте страницу 404 в файл robots.txt.

Просто добавьте URL любого файла в robots.txt и загрузите на сервер:

Disallow: /404.html

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

ErrorDocument 404 /error/404-error.html

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

PS Все замечания по поводу перевода, орфографии и т.п. с удовольствием приму в личку. Спасибо!

habr.com

страница не найдена. Что делать и как это исправить

От автора: приветствую вас, дорой читатель. Возможно, вы имеете свой собственный сайт и при переходе на определенную страницу видите такое сообщение: “Ошибка 404: страница не найдена”. Как исправить такую ошибку и каковы вообще причины ее появления?

Какие есть причины для вывода error 404?

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

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

Ссылка устарела. Смотрите, что может произойти. Например, в каком-нибудь интернет-магазине каталог с мобильными телефонами находился по адресу: /mobile. Потом администрация поменяла его на /phone. Если при этом не настроить перенаправление и оставить все как есть, при заходе на /mobile, будет показана 404 ошибка. Или вы захотели изменить url-адрес какой-то своей страницы. Может получиться так, что на всех остальных страницах, где присутствует ссылка на ту статью, url-адрес не поменяется и получится битая ссылка.

Запись была удалена. Тут тоже все просто. Ссылаетесь вы на какую-нибудь статью, проходит время, и она по каким-то причинам удаляется. Получается битая ссылка, то есть она ведет в никуда.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Что делать владельцу ресурса

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

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

Но если у вас на сайте много материала, можно воспользоваться плагином. Для wordpress, например, есть замечательный плагин – Broken Link Checker. Он находит и удаляет битые ссылки.

Если вы самостоятельно сменили url-адрес какой-то категории или страницы, советую сделать что-то из этого:

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

Поставить 301 редирект со старого адреса на новый. Таким образом, пользователи не увидят error 404 при переходе и успешно будут перенаправлены в правильное место.

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

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

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

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

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

Также сегодня на многих ресурсах есть такая замечательная вещь, как карта. Если она есть, замечательно. Зайдите на эту страницу и попытайтесь найти нужный материал здесь. Для ускорения можете воспользоваться поиском по словам (Ctrl + F).

Что вы еще можете сделать? Можно попробовать найти информацию в поиске и просмотреть ее сохраненную копию. Дело в том, что тот же Яндекс очень долго сохраняет в индексе url-адреса, которых уже не существует (60-90 дней). Наконец. Вы можете отправить письмо владельцу домена и спросить о проблеме. Электронный адрес можно узнать, например, в nic.ru.

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

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

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

PSD to HTML

Верстка сайта на HTML5 и CSS3 с нуля

Смотреть

webformyself.com

Ошибка 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 компьютера,
  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, создаётся впечатление, что идёт диалог

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

В Google Analytics создаём примерно такой отчёт
Он фильтрует данные по title страницы. То есть вместо «Страница отсутствует» нужно написать свой вариант.

Полученный отчёт можно трактовать так:

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

shpargalkablog.ru

Советы по созданию своей ошибки 404

«Ошибка 404 или Not Found (не найдено) – стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу» – определение из Википедии.

404 ошибка — самая часто встречаемая на просторах интернета. А что же означают эти до боли знакомые всем цифры? Первая цифра ­4 указывает на ошибку со стороны клиента, например, плохое соединение или неверно введенный адрес в строку поиска. Другие два числа обозначают конкретную категорию ошибок, которая включает такие статусы, как Conflict, Precondition Failed, Bad Request и другие статусы четвертого класса. Возникновение данной ошибки имеет несколько причин:

  • плохое соединение;
  • ссылка, ведущая на адрес, устарела или была удалена;
  • страницу перенесли на новый адрес;
  • опечатка при вводе адреса сайта.

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

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

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

Как удержать посетителя?

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

Существует несколько способов вернуть доверие:

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

  2. Объясните, что произошло. Не обязательно подробно расписывать о происхождении ошибки, составлять длиннющие инструкции. Достаточно обойтись одной или несколькими фразами. Слово «ОШИБКА» совсем необязательное, зачастую лишь больше вгоняет в ступор. Если сайт носит развлекательный характер, можно юморнуть и покреативить. Заставьте улыбнуться гостя, тогда он охотнее вернется на главную страницу. Но обойдемся без юмора ниже пояса и обидных шуточек, давайте уважать наших пользователей.

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

  4. Обязательно добавление фирменного стиля или общих элементов внешнего облика сайта. Слишком сильное различие дизайна ошибки и сайта в целом настораживают. Это наводит пользователя на мысль: а не перешел ли я по какой-то нехорошей ссылке? А не покинул ли я нужный сайт. Наличие логотипа или названия компании обязательны.

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

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

Как у нас

Наша страница с ошибкой 404 выглядит так:

Полностью весь внешний вид оставили в том же стиле, что и сам сайт. Не трогали верхнее меню и подвал, чтобы никого не шокировать резкими переходами. Для удобства вставили ссылки на самые популярные услуги (для клиентов) и основные разделы блога (для просто интересующихся). Обязательно добавили ссылку на главную страницу 1PS и призыв к действию «Напишите нам», чтобы уж точно никто не затерялся. Но! Учтя все технические вопросы, мы забыли про креатив. Уже работаем над этим. В скором будущем и мы обзаведемся привлекательной и забавной страничкой.

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

1ps.ru

Как исправить ошибку 404 или Not Found («не найдено»)

WordPress-это мощная CMS. Иногда незначительная ошибка может сделать вашу статью или весь сайт кроме главной страницы недоступным. Найти решение для сайта на WordPress – проблема несложная. Ранее мы рассмотрели 14 самых распространенных проблем пользователей CMS WordPress. Это ошибка установления соединения с базой данных и внутренняя ошибка сервера. Еще одна распространенная проблема, с которой большинство пользователей WordPress сталкиваются в какой-то момент при открытии записей:  это ошибка 404  или «не найдено». В этой статье мы расскажем вам об ошибке 404, и как исправить эту ошибку.
В данном случае пользователь сможет получить доступ к админ. панели сайта на WordPress, и к главной странице сайта, но при переходе на отдельную страницу они получают 404 ошибку: не найдена. Прежде всего, не нервничайте, в основном ваши посты до сих пор существуют и полностью в безопасности. Обычно это происходит, если ваш файл .htaccess был удален или что-то (обычно какой нибудь плагин) перезаписал правила. Мы расскажем вам о последовательности действий, что нужно сделать, чтобы  исправить правила.

Зайти в Настройки » Постоянные ссылки, и внизу нажмите на кнопку “Сохранить изменения”.

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

Войдите на ваш сервер через FTP и отредактируйте файл .htaccess, который расположен в корне сайта, где находятся настройки сайта, если нет его то тогда создайте его там. Самое первое, что вы должны сделать, это сделать файл временно доступным для записи, изменив разрешения на 666. После того как сделали доступным файл для записи, добавить код в ваш .htaccess файл:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

 

Не забудьте возвратить разрешение обратно на 660.

Устранение на локальном сервере

Зачастую разработчики и  дизайнеры устанавливают, для удобства, локальный WordPress на свой компьютер, используя локальный сервер для тестирования. Если вы хотите использовать довольно часто, то Вам необходимо включить rewrite_module в вашей конфигурации Apache файл mamp, сервер WAMP, или XAMPP.

Мы написали учебник здесь о том, как включить пользовательские постоянные ссылки в локальной среде WordPress.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

andreyex.ru