Распространенные коды ошибок HTTP и что с ними делать

Иногда при попытке зайти на сайт в браузере появляется сообщение об ошибке. С трехзначными кодами 404, 502 и 503 хотя бы раз в жизни сталкивался каждый. На самом деле, кодов много – несколько десятков, все они указывают на различные проблемы. Знать все их наизусть невозможно, но наиболее распространенные ошибки должны быть понятны каждому пользователю.

second_page

Что такое коды ошибок HTTP?

Это коды состояния, которые выдаются сервером в ответ на запрос, который вводится клиентом. Первая цифра указывает на один из пяти стандартных классов ответов:

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

Чаще всего пользователи интернета сталкиваются с ошибками класса 3хх, 4хх и 5хх. Рассмотрим их подробнее.

Серия кодов 300 (перенаправление)

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

Наиболее часто встречаются следующие субкоды серии 300:

  • 301 – сайт навсегда перемещен;
  • 302 – сайт временно перемещен;
  • 305 – для доступа к сайту следует использовать прокси.

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

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

Серия кодов 400 (ошибка клиента)

Указывает на то, что сервер не может обработать введенный адрес сайта.

  • 401 – пользователь не прошел авторизацию для доступа к сайту;
  • 402 – доступ к сайту является платным;
  • 403 – пользователю запрещен доступ к сайту. Подробнее об этой ошибке можно прочитать в статье https://cityhost.ua/blog/chto-takoe-403-oshibka-sayta.html, там же есть подробное описание и других ошибок;
  • 404 – сайт не был найден;
  • 408 – период времени, отведенный на ожидание ответа от сервера, закончился;
  • 410 – сайт больше не существует.

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

  • Проверьте, правильно ли написан URL.
  • Убедитесь, что правильно вводите логин и пароль.
  • При необходимости оплатите доступ к сайту.
  • Избавьтесь от кэша и файлов куки – они могут содержать поврежденные данные, которые препятствуют доступу на сайт.
  • Свяжитесь с владельцем сайта, чтобы получить рекомендации, как избавиться от ошибки.

Серия кодов 500 (ошибка сервера)

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

  • 500 – проблема с внутренним сервером;
  • 501 – реализация текущего запроса невозможна;
  • 502 (Bad Gateway) – ошибка шлюза, вышестоящий сервер прислал ответ, который невозможно обработать;
  • 503 – сервер не отвечает (возможные причины – превышено количество обращений, ведутся технические работы);
  • 504 – сервер, выполняющий роль шлюза, не получил ответа от вышестоящего сервера.

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

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

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

Похожие записи

Оставьте Ваш отзыв

Следи за нами в FaceBook.
Все новые статьи и много уникального!
Спасибо, не показывайте мне эту штуку больше!
Друг, не уходи!
Друг, не уходи!