Ошибка 404 стала культурным феноменом и мемом, сегодня ей обозначают не только определенный сбой на странице, но и неудачу или непонимание. В 2013 году слово «404» стало самым популярным в англоязычном интернете, обогнав «фейл» и «хэштег» [1]. РБК Life узнал, что значит ошибка 404, почему появляется и как ее исправить.
Что значит ошибка 404
Ошибка 404 — ошибка на стороне клиента, которая означает, что страницу не получается найти на сервере: например, адрес указан неправильно или ресурса не существует [2], [3]. Сервер может отправить этот ответ вместо ошибки 403, чтобы «скрыть» существование ресурса.
Сообщение об ошибке может выглядеть так:
- 404 Not Found;
- 404. Страница не найдена;
- Error 404 (ошибка 404);
- 404 Page Not Found (404 страница не найдена);
- HTTP 404;
- Requested URL Not Found on the Server;
- 404 File or Directory Not Found;
- Cannot Find the Page You're Looking For.
Почему возникает ошибка 404
Ошибка 404 означает, что браузер подключился и отправил запрос на сервер, который не может найти запрошенную страницу. Итог — браузер не может загрузить ее и показывает ошибку. Ссылки, ведущие к коду HTTP-статуса 404, называются «битыми» или «мертвыми» и могут быть временными или постоянными.
Причины ошибки 404 могут быть следующими:
- Перемещение или удаление страницы. Страницу переместили или удалили, но не исправили ссылку.
- Ошибка в адресе страницы. Пользователь ввел неверный URL: допустил опечатку или добавил неверный символ.
- Проблема с файлами и директориями. Например, антивирус мог удалить или переместить их.
- Проблемы с кэшем. Браузер кэшировал страницу с ошибкой и отображает ее, а не контент.
Последствия ошибки 404
- Падение SEO-трафика. Если ошибка 404 появилась из-за опечатки, то это не повлияет на SEO (от англ. Search Engine Optimization — поисковую оптимизацию) сайта. Однако ошибка в постоянной ссылке может привести к тому, что Google не сможет сканировать контент. Когда ошибки появляются часто, поисковые роботы Google удаляют страницу из индекса. Это снижает видимость и органический трафик [4].
- Ухудшение UX. User Experience — это пользовательский опыт. Когда посетитель сайта сталкивается с ошибкой многократно, его впечатление от сайта и взаимодействия с ним ухудшается.
- Низкая конверсия. С таким последствием могут столкнуться владельцы продающих сайтов. Количество потенциальных потребителей, которые становятся реальными покупателями, снижается из-за плохого пользовательского опыта.
Как исправить ошибку 404
Пользователю
- Обновите страницу. Проблема может появиться из-за временной ошибки или проблемы с загрузкой. В таком случае обновите страницу — в некоторых браузерах это можно сделать с помощью клавиши F5.
- Проверьте URL-адрес. Даже один неверный символ или пропущенная буква может привести к ошибке, поэтому правильность написания лучше проверить. Например, заменить bout на about или log на blog. Если вы перешли на ресурс с другого сайта, помните, что там могли опубликовать ошибочную ссылку.
- Очистите кэш и куки. Это способ может сработать, если ошибка отображается только на одном устройстве или в одном браузере. В Google Chrome для этого нужно нажать на три точки в правом верхнем углу и выбрать пункт «Удалить данные о работе в браузере». В «Яндекс Браузере» — так же в правом верхнем углу нажать на три горизонтальные полоски, перейти на пункт «История», выбрать «Очистку истории» и отметить «Файлы, сохраненные в кэше».
- Свяжитесь с владельцем сайта. Напишите в поддержку, на почту или в мессенджер, указанный в контактах и сообщите об ошибке.
Если ошибка не исчезла, но вам нужно зайти на страницу, попробуйте открыть кэшированную копию:
- Через оператор поиска. В Google или «Яндексе» в поисковую строку вставьте cache: и далее без пробела адрес страницы, нажмите Enter.
- С помощью «Сохраненной копии». В «Яндексе» введите адрес страницы, наведите курсор на нужный результат, нажмите на три точки справа и выберите «Сохраненная копия».
- Через Wayback Machine. Зайдите на сайт, вставьте в строку поиска адрес, а затем выберите день, за который хотите открыть страницу [5], [6].
Также можно воспользоваться внутренним поисковиком сайта: обычно его размещают в виде иконки лупы в правом верхнем углу. Если его нет, напишите в поисковой строке Google или «Яндекса» site: и добавьте адрес сайта без пробела, а затем введите ключевые слова или запрос.
Вебмастеру/владельцу сайта
- Измените права доступа. При использовании веб-хостинга сервер управляет файлами и отправляет их в браузер, чтобы он мог загрузить сайт. Разрешения на доступ к файлам и папкам позволяют серверу узнать, кто может запускать, читать или редактировать данные через хостинговую учетную запись. Однако, если значения настроены неправильно, веб-страница может отображать ошибку 404. Чтобы решить проблему, нужно изменить права доступа к файлам.
- Отключите.htaccess. Перенаправлением URL-адресов, контролем доступа, безопасностью сайта и производительностью управляет файл.htaccess или Hypertext Access. Из-за поврежденного.htaccess может появляться страница ошибки 404. Чтобы устранить проблему, отключите файл и замените новым.
- Восстановите резервную копию. Ошибка 404 может появиться, когда пользователи переходят на удаленные страницы по внешним ссылкам с других сайтов. В таком случае может помочь восстановление резервной копии сайта.
- Настройте редирект 301. Если вы изменили URL-адрес страницы или переместили ее вручную, то пользователи могут столкнуться с ошибкой 404. Исправить ее можно, настроив редирект 301.
- Кастомизируйте страницу с ошибкой. Чтобы пользователь не закрыл страницу, добавьте варианты перехода: строку поиска или навигационное меню [7]. Например, на сайте «Кинопоиска» на странице с ошибкой разместили GIF и две ссылки, чтобы перейти на главную или связаться с поддержкой.
Ошибка 404 на сайте: как ее отслеживать
Чтобы исправить ошибку, нужно найти «битые» ссылки — в этом могут помочь специальные сервисы:
Google Search Console. Сервис позволяет оптимизировать контент, устранить неполадки и оценить трафик из Google-поиска: как часто и по каким запросам появляются ссылки на сайт. Search Console уведомляет о проблемах с индексированием и показывает страницы, которые определяет как ошибку [8].
Screaming Frog SEO Spider. С помощью инструмента можно сканировать сайты и искать неработающие ссылки, искать дублирующийся контент, извлекать данные с помощью XPath и анализировать заголовки страниц [9].
«Яндекс Вебмастер». Сервис для диагностики сайта, позволяет просматривать статистику, отслеживать индексирование, проверять сайт на безопасность для посетителей. Также с помощью «Яндекс Вебмастера» можно узнать, насколько сайт адаптирован под мобильные устройства [10].
Плагин Redirection для Wordpress. Бесплатный инструмент, который помогает находить страницы с ошибкой 404 и добавлять редирект 301 [11].
Читайте также:
В Москве запустили первый участок новой линии метро
Как выглядят станции новой линии метро в Москве. Фотогалерея
В Воронежской области перекрыли автодорогу из-за взрывов после атаки БПЛА