Коды ошибок сайта: 301, 302, 400, 401, 403, 404, 500, 503

В этой статье рассмотрим ошибки или правильнее сказать ответы сервера вашему браузеру.

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

Все ошибки (ответы сервера) разделены на группы по первой цифре кода:

  • 1XX – информационные;
  • 2XX – успешные;
  • 3XX – Перенаправления (редиректы);
  • 4XX – ошибки на стороне клиента;
  • 5XX – серверные ошибки.

Рассмотрим их подробнее

1XX – информационные коды

Чаше всего сообщают что запрос получен, но еще не обработан. Переживать по поводу подобных ответов не стоит. Это типовые ситуации по работе с сервером, возможно и не столкнётесь.

  • 100 продолжение кода сервера — обозначает «нормальную работу». Он указывает, что пользователь сделал запрос, и сервер начал его обрабатывать.
  • 101 переключение протоколов — один из простых ответов сервера. Означающий, что пользователь попросил переключить используемый тип протокола, и сервер согласился.
2XX – успешные коды

Чаще всего это код 200. Он говорит о том, что ресурс существует и информация доступна.

3XX – перенаправления (редиректы)

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

  • 301 - страница перенесена на новый адрес;
  • 302 - страница временно перенесена и через некоторое время будет доступна по старому адресу.
4XX – ошибки на стороне клиента

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

  • 401 - для доступа к ресурсу требуется аутентификация. Такой код вы получаете, пытаясь войти неправильно, введя логин или пароль;
  • 403 - запрещено. Сюда зайти в принципе не получится даже с аутентификацией.
  • 404 - ресурс не найден. Запрашиваемая информация по текущему адресу(ссылке) не существует.
5XX – серверные ошибки

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

  • 500 - внутренняя ошибка сервера. Ошибка 500 возникает на сайте, когда произошла внутренняя ошибка сервера и он не может понять какая. Проверьте программный код, возможно программист сделал что-то не так;
  • 503 - сервер недоступен. Тут все просто: чаще всего сервер не работает.
© 2023. Арт-манифест