0800-31-0700 для новых абонентов
0800-31-0800 техническая поддержка

404 и другие распространенные коды ошибок при доступе к веб-ресурсам: как их понять и исправить

Главная /

Блог

/

404 и другие распространенные коды ошибок при доступе к веб-ресурсам: как их понять и исправить

404 и другие распространенные коды ошибок при доступе к веб-ресурсам: как их понять и исправить

18.09.2024

Интернет

668

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

Коды состояния HTTP: зачем они нужны и как их посмотреть

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

Коды ответов HTTP делятся на пять классов, каждый из которых предназначен для конкретных ситуаций:

  • 1хх — информационные коды (сообщают о прогрессе выполнения запроса);
  • 2хх — коды успешно выполненных запросов (сообщают, что все работает, как положено);
  • 3хх — коды перенаправлений (сообщают о переезде запрашиваемой страницы и необходимости выполнить еще один запрос на новый URL);
  • 4хх — коды клиентских ошибок (сообщают об ошибке на стороне пользователя, который отправил запрос);
  • 5хх — коды серверных ошибок (сообщают об ошибке на стороне сервера, который обрабатывал запрос).

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

  • Ctrl + Shift + I — на компьютере с ОС Windows или Linux;
  • ⌘ + ⌥ + I — на компьютере с ОС macOS.

Далее мы рассмотрим наиболее распространенные типы ошибок клиента (4хх) и сервера (5хх), причины их возникновения и способы исправления.

Наиболее распространенные коды клиентских ошибок (4хх)

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

400: Bad Request / “Неверный запрос”


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

Причинами возникновения ошибки 400 могут быть:

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

Для исправления ошибки 400 можно воспользоваться следующими способами:

  1. Обновить страницу.

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

  2. Проверить URL-адрес.

    Если ошибка возникла из-за неверного URL-адреса, указанного пользователем в адресной строке, достаточно просмотреть и исправить адрес при необходимости.

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

  3. Выполнить поиск страницы на сайте.

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

  4. Очистить файлы cookie и кэш браузера.

    Если cookie на ПК пользователя повреждены или сильно устарели, либо браузер кэшировал поврежденную веб-страницу, которую вы пытаетесь открыть, может помочь своевременная очистка данных кэша и файлов cookie. Сделать это можно не только вручную, но и с помощью специальных программ (например, CCleaner).

403: Forbidden / “Запрещено”


HTTP 403 означает, что пользователю запрещен доступ к просмотру содержания сайта. Это часто случается из-за:

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

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

  1. Обновить веб-страницу.

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

  2. Проверить URL-адрес.

    Убедитесь, что в поисковой строке URL-адрес указан правильно и действительно указывает на веб-страницу. Если обнаружили в написании URL ошибку, ее нужно исправить.

  3. Проверить собственные разрешения.

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

404: Not Found / “Не обнаружено”


HTTP 404 означает, что сервер не смог найти страницу с таким адресом. Эта ошибка является самой распространенной в сети и чаще всего случается по следующим причинам:

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

Если вы столкнулись с ошибкой 404, попробовать исправить ее можно несколькими способами:

  1. Обновить проблемную страницу.

    В случае приостановки отображения страницы вследствие сбоя поможет ее перезагрузка путем нажатия клавиши F5.

  2. Убедиться в правильности URL-адреса.

    Если в процессе набора URL-адреса была допущена ошибка или веб-страница содержит неверную ссылку, после обнаружения этого факта введите правильный URL.

  3. Осуществить поиск нужной страницы на сайте.

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

Наиболее распространенные коды серверных ошибок (5xx)

500: Internal Server Error / “Внутренняя ошибка сервера”


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

Самый простой способ выяснить причину возникновения ошибки 500 — посмотреть в логи сервера. В числе наиболее распространенных случаев:

  • ошибка в скрипте PHP;
  • проблемы с базой данных;
  • неправильные параметры PHP;
  • неправильные права доступа к папкам и файлам;
  • конфликт сайта с темой или плагином;
  • отсутствует или поврежден системный файл CMS сайта;
  • ошибка в глобальном конфигурационном файле веб-сервера;
  • ошибка в дополнительном конфигурационном файле веб-сервера .htaccess;
  • ссылка в одном из файлов на другой файл, который фактически отсутствует на хостинге;
  • скрипт не выполняется из-за слишком низких значений max_execution_time и memory_limit.

Для исправления ошибки 500 есть следующие способы:

  1. Обновить страницу обращения.

    Для обновления активной страницы достаточно нажать на клавишу F5.

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

  2. Обратиться к ресурсу позднее.

    Поскольку проблемы с сервером могут носить временный характер, попробуйте посетить веб-страницу после небольшого перерыва.

  3. Связаться с администрацией сайта.

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

502: Bad Gateway / “Ошибка шлюза”


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

  • сервер перегружен или возникли неполадки с сетью между двумя серверами;
  • неправильные настройки брандмауэра или ошибка кодирования;
  • проблемы на пользовательском ПК или сетевом оборудовании.

Чтобы исправить ошибку 502, стоит попробовать следующие шаги:

  1. Обновить страницу.

    После отображения сообщения об ошибке 502 попробуйте быстро перезагрузить страницу, нажав клавишу F5.

  2. Проверить доступность сайта для других пользователей.

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

  3. Получить доступ к веб-сайту позднее

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

  4. Очистить файлы cookie и кэш браузера.

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

503: Service Unavailable / “Сервис недоступен”


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

  • DDoS-атака;
  • повышенная активность поискового робота;
  • большое количество медленных запросов к базе данных;
  • слишком сильная нагрузка сервера скриптом.

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

  1. Обновить проблемную страницу.

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

  2. Проверить работоспособность сайта.

    Для этого нужно перейти на сайт проверки состояния удаленных ресурсов (IsItDownRightNow или DownforEveryoneorJustMe) и оценить доступность ресурса для других пользователей.

  3. Перейти на сайт позднее.

    Ошибка 503 часто возникает из-за того, что сервер перегружен запросами и не успевает обработать все входящие сообщения. Попробуйте посетить веб-страницу некоторое время спустя.

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

Комментарии

0

Еще комментарии