Выберите язык

Регистрация

Код состояния HTTP — трёхзначное число в ответе сервера, которое сообщает результат обработки запроса. На сайте Joomla код помогает понять, открылась ли страница, произошло ли перенаправление или возникла ошибка.

Группы кодов HTTP

  • 1xx — промежуточные информационные ответы.
  • 2xx — успешная обработка. Например, 200 OK означает успешный ответ, а 201 Created — создание ресурса.
  • 3xx — перенаправления и другие ответы, связанные с выбором представления. Например, 301 и 308 обозначают постоянное перенаправление, а 304 позволяет использовать сохранённую копию.
  • 4xx — запрос нельзя выполнить по причинам, связанным с запросом или доступом. 403 означает отказ в доступе, 404 — ресурс не найден, 410 — ресурс удалён.
  • 5xx — сервер не смог выполнить запрос. 500 обозначает внутреннюю ошибку, 503 — временную недоступность.

Проверка на сайте Joomla

Фактический код смотрят в панели Network инструментов разработчика браузера. Для Joomla важно проверять и первый ответ, и конечный адрес после всех перенаправлений. Красиво оформленная страница с надписью «404» может ошибочно возвращать 200. Такой ответ называют мягкой ошибкой 404.

После изменения адресов в Joomla проверяют старые ссылки, новые страницы и цепочки перенаправлений. Ошибка 500 сама по себе не объясняет причину сбоя: нужны журналы приложения, PHP и веб-сервера. Ответ 503 при обслуживании может сопровождаться заголовком Retry-After.

Вывод

Код HTTP описывает результат запроса, а не внешний вид страницы. Его проверка помогает находить ошибки навигации, доступа и работы сервера.

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.