Советы женщинам!
ЛедиВека.ру » Без рубрики »

Страница не найдена

Страница не найдена
logo

Ошибка 404. «Страница не найдена» (Not Found). Как исправить?

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

Начну наверное с того, что ошибка 404 может появляться практически в любом браузере и на любом устройстве. Будь то компьютер, ноутбук, телефон, планшет, или какое-то другое устройство. Так же без разницы, установлена у вас Windows 10, 8, 7, или вообще XP. Это проблема не с вашим устройством и не с подключением к интернету (в большинстве случаев).

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

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

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

Ошибка 404: что это и почему она появляется?

Данная ошибка означает, что вы пытаетесь перейти по адресу, которого не существует. Страница по этому адресу недоступна. Адрес страницы изменился, или она была удалена. Например, возьмем одну из страниц этого сайта. Пускай это будет http://help-wifi.com/poleznoe-i-interesnoe/chto-takoe-router-chem-wi-fi-router-otlichaetsya-ot-marshrutizatora. Если перейти по этому адресу, то загрузится необходимая нам страница. Но, если изменить адрес, например добавить в конце какую-то цифру, или букву, то мы увидим ошибку «Страница не найдена». Так как страницы с таким адресом просто не существует на сайте.

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

В социальной сети Вконтакте, например, страница с ошибкой 404 выглядит вот так (Page Not Found):

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

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

Решений очень мало. Так как проблема не на вашей стороне, а на стороне сервера (сайта). И скорее всего, вряд ли вы уже сможете получить доступ к этой странице. Но несколько решений, которые могут исправить эту ошибку, все таки есть.

  • Первым делом обновите страничку в браузере. Нажмите на клавишу F5, или на соответствующую кнопку в самом браузере.Обновление страницы при появлении ошибки 404
  • Проверьте адрес в адресной строке. Может вы туда случайно что-то дописали.Ошибка Not Found из-за неверного адресаНе редко ошибка 404 появляется из-за того, что автор на сайте неправильно указал адрес ссылки. У меня такое было несколько раз.
  • Скопируйте ссылку из адресной строки браузера, и попытайтесь найти ее через поисковую систему Яндекс, или Google.Поиск страницы при ошибке Возможно, в результатах поиска появится необходимый нам сайт и необходимая страница.
  • Вернитесь на главную страницу сайта, и попробуйте найти необходимую страницу через меню на сайте, или через поиск.
  • Попробуйте открыть данный URL в другом браузере, или с другого устройства. Если в другом браузере все отлично откроется, вы не увидите ошибки «Страница не найдена», то очистите кэш своего браузера. Для примера: как это сделать в браузере Opera.
  • Если весь сайт недоступен

    (даже главная страница)

    и в браузере появляться ошибка Not Found

    (или другая с кодом 404)

    , а с другого устройства

    (через другое подключение к интернету)

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

  • Редко, но может быть проблема с DNS. В таком случае, можно попробовать прописать DNS от Google.
  • Если вам очень нужно получить доступ к странице с информацией, на которой появляется ошибка «Нет такой страницы»

    (или что-то в этом роде)

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

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

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

Решение проблем и ошибок

Что такое ошибка 404, из-за чего она возникает?

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

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

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

Пока давайте ознакомимся с причинами возникновения error 404 not found:

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

Количество несуществующих HTML-страниц растет? Необходимо действовать безотлагательно!

Как должна выглядеть идеальная страница 404 Not Found?

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

То есть 404 обязана решать следующие задачи:

  • привлекать внимание,
  • объяснять пользователям ситуацию,
  • подсказывать возможные варианты.

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

А знаете ли вы? Существует легенда о том, что первый веб-сервер находился именно в комнате № 404. Однако на самом деле в здании CERN, о котором идет речь, помещения с таким номером не существовало. Что это — мистика или непродуманная, вымышленная история — решайте сами!

Конвертирующая страница «ошибка 404»

На SEO-форумах многие новички задают вопрос: «Что должно быть на странице 404, чтобы она приносила ресурсу пользу?» Ответ очевиден: все, что хочет узнать читатель. Для достижения подобного эффекта пригодятся следующие элементы:

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

Официальные рекомендации от Яндекс и Google

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

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

Как создать страницу ошибки 404?

Если страница отдает 200 Ок, а должна отдавать 404 ошибку, то исправить эту проблему можно двумя способами:

Через .htaccess

Настройка error 404 not found делается в корневом файле сайта. Создайте страницу и поместите ее в новую папку, продублировав название в .htaccess.Пропишите в документе строку:

ErrorDocument 404 /error404.html

где /error404.html указывает путь к неработающей странице относительно корневого каталога.В результате таких манипуляций вместо «не найдено» браузер увидит извещение о том, что страница на сервере отсутствует.

С помощью html

Метатег Refresh дает возможность автоматически обновлять или перенаправлять пользователей на другую страницу (редирект) через конкретный временной промежуток.Для этого надо вписать следующий HTML-фрагмент:

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

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

Основные ошибки, связанные с реализацией страницы 404 Not Found

  1. Все страницы сайта имеют код ответа HTTP «200 ОК», даже те что не существуют.
  2. Ошибка 404 есть только в некоторых разделах.
  3. Слишком много страниц выдают Error 404 Not Found.
  4. Используется первоначальное оформление с белым фоном и стандартными словами.
  5. В документе нет ссылок на главную страницу или другие материалы.
  6. Отсутствует сообщение о том, что это неработающая страница.
  7. На дизайне 404 стоит 301 редирект с ответом сервера «200 ОК».

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

Как влияет ошибка 404 на пользователей и ранжирование?

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

Непродолжительное пребывание читателя на сайте или возврат в поисковую выдачу негативно сказывается на поведенческих факторах, которые в 2018 году серьезно влияют на ранжирование.

Роботы Гугла и Яндекса также не в восторге от большого количества страниц «не найдено». Они воспринимают это как сигнал о том, что сайт теряет в качестве и не соответствует требованиям посетителей. Следовательно, такой сайт необходимо понизить в результатах поиска.

Зачем вам потеря трафика и проседание позиций?!

Как находить и мониторить 404 ошибки?

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

Зайдите в раздел «Индексирование», затем «Страницы в поиске» и «Исключенные страницы». Для выделения проблемных элементов дизайна данного типа используйте фильтр по статусу «Ошибка HTTP: 404».

Google Search Console

Сервис работает по тому же принципу. Если требуется проверка сайта на ошибки 404, перейдите в «Сканирование», после чего нажмите на «Ошибки сканирования», а затем на «Ошибка 404».

Специализированные сканеры

Изучить наличие ложных ссылок на несуществующие страницы можно при помощи платной программы Screaming Frog, а также бесплатных аналогом и Xenu’s Link Sleuth.

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

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

Отслеживание через сервис Яндекс Метрику

Чтобы видеть переходы по битым ссылкам, воспользуйтесь инструментом «Параметры визитов» в Яндекс. Метрике.

Для этого добавьте в код счетчика строку

params:window.yaParams||{ }});

а на странице ошибки 404 разместите:

var url = document.location.pathname + document.location.search var url_referrer = document.referrer; var yaParams =— {error404: {page: url, from: url_referrer}};

(url — это адрес неработающей страницы и url_referrer — откуда на него пришли).

Отслеживание через сервисы Google Analytics

Для настройки Google Analytics вставьте в error 404 not found такой код:

ga(’send’, ’pageview’, ’404.html?page=’+ document.location.pathname + document.location.search +’&from=’ + document.referrer);

(document.referrer в данном случае означает урл предыдущей страницы, а document.location.pathname + document.location.search — адрес ложной).

Узнать, сколько пользователей видели «не найдено» можно в разделе «Поведение», «Контент сайта», «Все страницы», настроив фильтр по названию отсутствующей страницы.

Виджеты в CMS

Например, на WordPress можно стандартным способом установить русифицированный плагин Broken Link Checker. После активации он выдаст битые урлы в подкатегории «Неправильные ссылки» (панель «Инструменты»). Расширение позволит редактировать, удалять ссылки и помечать их как правильные.

Как проверить, что страница действительно отдает 404 ошибку?

С помощью Яндекс Вебмастер

Перейдите на https://webmaster.yandex.ru/tools/server-response/, настройте параметры (урл, робота, дату) и нажмите «проверить».

Через сторонние информеры

Утилита https://httpstatus.io/ позволяет за один раз изучить до 100 ссылок. Благодаря удобству и быстрой работе в списке популярных сервисов числится также Bertal.ru и MainSpy.

Проверка плагинами

Для Chrome можно бесплатно установить расширение Redirect Path.

Как избежать появления 404 ошибок?

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

Во-вторых, при смене структуры URL и движка настройте постоянный постраничный редирект 301.

Как устранить 404 ошибки?

Пользователи попадают на 404 ошибки в основном из-за наличия «битых» ссылок на сайте. То есть чтобы избавиться от такого рода ошибок необходимо найти их источник.

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

Далее просто поправить код страницы, изменив битые ссылки на работающие.

В заключение

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

Избавление от статуса 404 ошибки

Для начала вам нужно выявить, какие из страниц отдают серверу эту ошибку. Сделать это можно, просмотрев лог-файлы, где находится вся техническая информация о том когда, какими страницами, какие статусные коды отдавались серверу. Причина 404 ошибки зачастую кроется в том, что страницы неправильно перелинкованы друг с другом. Посмотрев содержимое лог-файлов, вы выясните, на каких страницах у вас ошибки. Если у вас нет доступа к ним, то следует обратиться на хостинг веб-сайта за информацией из лог-файлов. В результате чего появляется сообщение о 404 ошибках? Сообщение “404 Not Found” появляется на вашем экране по нескольким причинам: 1.страница просто-напросто была перемещена (url страницы поменялся); 2.могут быть незначительные ошибки в написание url страницы; 3.страница была удалена. Если вы просто удалили или изменили url ссылки, то страницы, которые ссылались до этого момента на существующую страницу, начинают ссылаться на несуществующую страницу. Конечно, в этом случае стоит в первую очередь задуматься о корректности ссылок на собственном сайте. Внешние (входящие) ссылки вам уже никак не исправить, поэтому старайтесь не очень часто удалять и менять url страниц. Если вам особенно дороги какие-то ссылки, то вы должны связаться с владельцами сайтов, объяснить им причину и попросить исправить HTML код ссылки. Кроме того, вы должны время от времени проверять правильность ваших исходящих и входящих ссылок.

Грамотная организация страницы с 404 ошибкой

Сделайте страницу, которая выдает статус 404 ошибки, вашим преимуществом. Существует 5 основных правил, чтобы создать страницу, выдаваемую сервером вместо сообщения “404 Not Found”: •дизайн страницы должен соответствовать общей концепции дизайна сайта; •на странице должны присутствовать извинения о том, что страница не работает; •разместите на странице те ссылки, которые могут быть полезны пользователю, попавшему на данную страницу; •если возможности вашего сервера позволяют, то можно настроить механизм автоматической проверки правильности написания url. Если url написан некорректно, то он исправляет url и отправляет пользователя на соответствующую страницу, предварительно уведомив об изменениях; • наконец, на вашем сайте обязательно должна быть строка поиска.

Что же делают пользователи, когда заходят на несуществующую страницу?

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

Приемы борьбы со статусом 404 ошибки

Если вы знаете, что страницу, которую вы будете перемещать на другой url, будут искать пользователи, то не поленитесь сделать редирект на новую страницу. Желательно редирект делать с оповещением о том, что пользователь будет перемещен на новую страницу по истечении нескольких секунд. Простейший способом организовать редирект со страницы со статусом 404 ошибки, это написать следующий фрагмент HTML-кода:

Страница будет перезагружена, однако, после перезагрузки браузеру будет отдана страница с совершенно с другим url.

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

•предварительно создаете страницу;

•создаете папку в корне, типа error (название здесь неважно, главное не забудьте прописать аналогичное название папки в .htaccess);

•размещаем в этой папке созданную страницу, назвав ее, к примеру, 404.htm;

•прописываем команду ErrorDocument 404 /error/404.htm в .htaccess.

Эти шаги позволят не допустить появления сообщений Not Found на вашем сайте.

Меган Уитмор (Meghan Whitmore) Перевод под редакцией Сергея Стружкова, руководителя отдела ресурсов компании Ingate

Заключение

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

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

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

Подписаться на рассылку

  • Мобильная адаптация сайта – ответы на вопросы
  • Безопасный переезд сайта с http на https в Яндексе и Google
  • Вы не любите Joomla!? Вы просто не умеете ее готовить

Есть вопросы?

Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.

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

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

Работа структуры клиент-серверного взаимодействия организована следующим образом:

1. Ваш браузер посылает запрос серверу на попытку загрузки требуемой страницы;

2. Сервер обрабатывает Ваш запрос;

3. После обработки Вашего запроса сервером, он возвращает ответ браузеру  в виде HTTP заголовка. Если процесс инициализации и авторизации прошел успешно, то Ваш браузер получит ответ с кодом «200 OK». В этом случае Вы не видите код ответа, так как сразу после получения успешного ответа браузер начинает загружать страницу. В противном случае Вам отобразится страница с кодом проблемы и кратким ее описанием.

Типичные проблемы, проводящие к данной ошибке

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

Откуда могут браться битые ссылки:

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

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

3. Устаревшие внешние ссылки, ссылающиеся на страницы Вашего сайта, которые уже не существуют или находятся по другому адресу;

4. При ручном вводе адреса страницы была допущена опечатка или неточность;

5. Неправильная конфигурация работы серверного программного обеспечения;

Как избавиться от ошибки 404

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

1. Просмотреть лог-файлы сервера, которые содержат всю техническую информацию относительно того, каким страницам отдавались те или иные статусные коды.

2. Если сайт добавлен в сервис Яндекс Вебмастер, то узнать о наличии страницы ошибки можно из инструментов доступных в этом сервисе, в разделе «Исключенные страницы».

3. Воспользоваться специальным сервисом или софтом определяющим битые ссылки. Я такие проверки провожу программкой Xenu, она абсолютно бесплатна.

Скачать программу можно с официального сайта по ссылке: http://home.snafu.de/tilman/xenulink.html#Download

Чтобы ей воспользоваться установите и запустите программу. Далее в программе пройдите File -> Check URL и в первом поле введите адрес вашего сайта после чего нажмите ок. Программа начнет переходить по различным ссылкам и фиксировать какие из них рабочие, какие нет. После анализа будут выведены результаты в виде таблицы. В данном случае обращайте внимание на колонку Status. Если на против URL стоит значение not found значит страница не найдена.

Что делать с найденными странницами?

1. Если ошибку выдает страница которую вы ранее перенесли на другой URL, то сделайте 301 редирект со старого адреса страницы на новый. Таким образом все посетители и поисковые боты будут перенаправляться на новый адрес и ошибки никто не увидит. Поисковики со временем поклеят эти URL -лы и у вас останется только одна рабочая страница. 

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

Что плохого несет ошибка 404

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

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

Как правильно организовать выдачу страницы ошибки

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

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

1. Дизайн страницы ошибки не должен выпадать из общего дизайна сайта;

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

3. Нужно попросить извинение за то, что пользователь не нашел нудную ему информацию;

4. Немного опишите проблему возникновения данной ошибки, а также что делать пользователю в данный момент;

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

6. Установите форму поиска по Вашему сайту, чтобы посетитель смог найти именно то, что ему надо;

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

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

Создание страницы ошибки в CMS

В некоторых популярных CMS есть возможность создать свою страницу с ошибкой 404 таким образом, чтобы она выводилась в рамках шаблона сайта, т. е. как обычная страница со статьей сайта, но содержание данной статьи будет соответствовать тем правилам которые представлены выше. Там можно разместить извинения, объяснения и необходимые ссылки. Смотрите материал: Как создать свою страницу ошибки 404 в Joomla.

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

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

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

После этого откройте или создайте в корневой папке сайта файл .htaccess. Создать его можно из простого чистого .txt файла, заменив название и расширение на .htaccess (точка впереди обязательна).

Вставьте в данный файл следующую директиву:

ErrorDocument 404 http://vash-sait.ru/404.html

Заменив при этом vash-sait.ru на адрес вашего сайта. Сохраните файл и поместите в корневую папку с сайтом. После этого можете набрать в адресной строке браузера какую либо не существующую страницу сайта и проверить результат работы.

Вывод

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

А на последок предлагаем вам посмотреть самую прикольную страницу ошибки, которая обошла весь Рунет.

Еще материалы по теме:

  • Как проверить код ответа сервера и почему важно делать такие проверки
  • Как проверить сайт на битые ссылки, причины их появления и оказываемое влияние на продвижение
  • Ошибка 502 Bad Gateway — причины возникновения и способы устранения
  • Ошибка 504 Gateway Timeout — причины возникновения и способы устранения
  • Ошибка 503 Service Temporarily Unavailable — что она значит и как ее исправить

1111111111

Рейтинг 2.83 (3 Голосов)

Подробности

Опубликовано: 29 Сентябрь 2013

Обновлено: 01 Декабрь 2013

Просмотров: 36379

Код 404 — Ошибка: страница не найдена

Если страница не существует, но при обращении к ней поисковый робот не получит код 404, то страница будет проиндексирована. А поскольку несуществующих страниц может быть бесконечное число — в индекс может попасть огромное количество всякого мусора, от которого придется избавляться, дабы не навредить SEO оптимизации сайта. Как писалось выше, большинство серверов по умолчанию выводят страницы HTML с содержимым вроде: 404 error: Not Found или 404 ошибка: Страница недоступна. Однако подобные страницы чаще всего являются страницами выхода посетителей, что может серьезно ухудшить поведенческие факторы сайта.

Пользовательские страницы ошибок для сайта

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

Иногда, страницы ошибок выглядят наподобие landing page — они красивые, содержат определенные бонусы и приятные сюрпризы для попавших на 404 страницу посетителей (в качестве извинения и для демонстрации добрых намерений администрации сайта).

Как сделать страницу ошибки 404

Для того, чтобы сделать страницу ошибки 404 или любой другой ошибки пользовательской, чаще всего используются настройки файла .htaccess. Суть настройки заключается в переадресации страницы ошибки с кодом 404 или любым другим на выбранный адрес или документ. Делается это следующим образом. Чтобы вместо стандартной ошибки 404 error: Page Not Found (404 ошибка: Страница не найдена) отображалась собственная страница ошибки, необходимо в файл .htaccess добавить строку следующего содержания:

ErrorDocument 404 /адрес-вашей-страницы-ошибки

Например:

ErrorDocument 404 /404.html

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

ErrorDocument 404 /404.htmlErrorDocument 403 /403.htmlErrorDocument 500 /500.html

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

Не допускайте ошибок, а если допустили — исправляйте их красиво!

Ну и напоследок — смотрите страницы ошибки КонвертМонстра.

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

И да прибудет с вами F5 !

Вверх