Мы уже писали, что HTTP-сервер не может работать самостоятельно. Практически всегда в системе задействованы дополнительные сервера: почтовый сервер, СУБД, прокси и т.д. HTTP-сервер должен каким-то образом уведомлять посетителя сайта о невозможности произвести те или иные действия. Для этого в протоколе HTTP определены несколько групп кодов статусов HTTP, знание которых поможет вебмастеру повысить продуктивность работы сайта, а иногда и избавиться от серьёзных ошибок.
Протокол HTTP поддерживает следующие группы кодов статуса клиента, сервера и страницы: 3xx (перенаправление), 4xx (ошибка клиента), 5xx (ошибка сервера). При этом следует отметить, что корректно запрошенная страница сервером выдаёт статус 200. Рассмотрим подробнее группы статусов.
Группа кодов 3xx (перенаправление)
Перечень кодов статусов HTTP, используемых при перенаправлении запроса. Подробнее
Группа кодов 4xx (ошибка клиента)
Перечень кодов статусов HTTP, используемых при ошибках клиента. Подробнее
Группа кодов 5xx (ошибка сервера)
Перечень кодов статусов HTTP, используемых при ошибках сервера. Подробнее
Комментарии: