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

Что такое ошибка 404: рекомендации по исправлению

Приветствую вас, уважаемые подписчики и гости моего блога! Сегодня я расскажу вам об одной из наиболее распространенных ошибок, с которыми сталкиваются интернет-пользователи во время переходов по ссылкам – Ошибка 404 (Not Found).

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

Когда возникает

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

Для того чтобы исправить это, продемонстрируем возможные причины на примере ссылки на страницу про самого себя https://my-site.com/aboutme.

  1. Ссылки, входящие в состав кода HTML-страницы или адреса, вводимые пользователями, были написаны с нарушением синтаксиса. Пример кода:<a href=”https://my-site.com/abrout”>Об авторе<a> – была допущена орфографическая ошибка<a href=”https://my-site.com/About”>Об авторе<a> – не была учтена чувствительность к регистру путей ресурсов.
  2. Возможно, адрес страницы был изменен (название файла html-страницы на сервере было изменено, файл перенесли в другой каталог сайта), и теперь он выглядит так: https://my-site.com/about — переименование страницы вместо https://my-site.com/aboutme. В этом случае не переименованные ссылки на вашем сайте станут указывать на ресурс, который не может быть обнаружен сервером по причине его отсутствия.
  3. Возможно, неиссякаемый поток благодарных пользователей смыл ваш личный покой, и вы решили попросту удалить страницу с личной информацией. Как и в случае 2, все существующие ссылки перестали быть рабочими из-за того, что сервер не может найти ресурс по заданному адресу.
  4. Часто случается, что поисковые системы (ПИ) могут выдавать пользователю ссылки на ресурсы, которые были опять же удалены или перенесены. Происходит это потому, что поисковые системы пользуются результатами последнего, но уже не актуального индексирования сайта. Через некоторое время ПИ выполнят новое сканирование сайта, и проблема решится сама по себе.
  5. В самых редких случаях к подобному исходу приводят сбои в работе сервера в момент получения/обработки запроса, что требует перезагрузки проблемной страницы.

Способы преодоления

Выяснив, почему сервер выдает пользователям вашего сайта данную ошибку, можно дать следующие советы по её исправлению и избеганию в дальнейшем:
  • будьте внимательны, создавая имена для документов и ссылки на них в других местах вашего сайта;
  • старайтесь не менять названия ресурсов сайта;
  • избегайте переноса страниц в другие каталоги;
  • уделите наибольшее внимание поиску «битых ссылок» с последующим исправлением сразу после изменения структуры сайта. Для простоты и удобства воспользуйтесь автоматизированными средствами для поиска битых ссылок, такими как https://badlinks.ru/.
  • в случае если у вас есть серьезные причины изменять структуру сайта, например разбиение категории с уже существующими товарами в интернет-магазине, то вам придется ожидать следующего индексирования.

 


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

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

Требование к хорошей пользовательской странице ошибки:

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

Важно учесть, что вывод данной страницы должен быть настроен таким образом, чтобы страница выводилась вместе с ответом сервера в виде кода HTTP 404, что позволит избежать ошибки Soft 404 (сервер выдает некорректный ответ на требование вернуть несуществующую страницу) и обеспечит эффективное сканирование сайта поисковыми системами. Проверку возвращаемых кодов можно выполнить с помощью специальных сайтов, таких как https://httpstatus.io/, всего лишь введя тестовый адрес.

Пример такой настройки для файлов .htaccess:

ErrorDocument 404     /page404.html

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

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

С уважением, Роман


Прочитано: 1 раз
Этот блог уже читают
читай и ты!
Оставить коментарий
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o: