Иногда при попытке зайти на сайт в браузере появляется сообщение об ошибке. С трехзначными кодами 404, 502 и 503 хотя бы раз в жизни сталкивался каждый. На самом деле, кодов много – несколько десятков, все они указывают на различные проблемы. Знать все их наизусть невозможно, но наиболее распространенные ошибки должны быть понятны каждому пользователю.
Что такое коды ошибок 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 возникают из-за действий самого пользователя. Но если причина неполадки кроется в службе, к которой у вас нет доступа, остается ждать, пока владельцы сайта сами разберутся с проблемой.
Оставьте Ваш отзыв