Что означает первая цифра

HTTP-статус — трёхзначный код ответа. Семейство 1xx передаёт промежуточную информацию, 2xx означает успешную обработку, 3xx связано с перенаправлением и другими действиями для получения результата, 4xx обозначает ошибки запроса, 5xx — ошибки сервера. Это категории протокола, а не оценка качества всего сайта.

Код 200 не гарантирует, что посетитель увидел нужную страницу: вместо товара сервер может вернуть заглушку. И наоборот, 404 не означает поломку всего проекта — отсутствовать может только один адрес. Полный перечень статусов приведён в справочнике MDN.

Ошибка HTML — другая ситуация: например, некорректная разметка внутри документа. Страница может открываться со статусом 200, но отображаться неправильно из-за HTML, CSS или JavaScript. Поэтому сначала выясните, что именно не работает: загрузка документа, внешний вид или отдельное действие.

Основные коды и первый шаг

КодСмыслЧто проверить сначала
401Нужна действительная аутентификацияВход и способ авторизации
403Доступ запрещёнПрава и правила сервера
404Ресурс не найденАдрес, файл, маршрут
429Слишком много запросовЛимит и паузу перед повтором
500Внутренняя ошибкаЖурнал приложения
502Неверный ответ вышестоящего сервераСвязь прокси с приложением
503Сервис временно недоступенНагрузку и обслуживание
504Истекло ожидание вышестоящего ответаВремя обработки и зависимости

Таблица помогает выбрать направление диагностики, но не заменяет журнал. Например, один и тот же 503 может появляться при плановом обслуживании и при нехватке ресурсов. Простое обновление страницы иногда убирает симптом, но не объясняет его причину.

Как разбирать 404

Сравните адрес с рабочей ссылкой: регистр, расширение, лишние символы и путь. Если ошибка возникла после переноса сайта, проверьте, существует ли нужный маршрут и правильно ли настроено сопоставление адресов. Для файлов отдельно проверьте имя и размещение.

Если материал действительно переехал, настройте перенаправление на соответствующую новую страницу после проверки карты URL. Не отправляйте все отсутствующие адреса на главную: пользователь не получит ожидаемый ответ, а реальную проблему станет сложнее обнаружить.

Для удалённого без замены материала корректная страница 404 может быть нормальным результатом. Она должна объяснять ситуацию и помогать перейти к полезным разделам. Не маскируйте её статусом 200 только ради отсутствия ошибок в отчёте.

Что проверить при 403

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

Сообщение «просмотр содержимого виртуального каталога запрещён» может быть связано с запретом просмотра списка файлов и отсутствием подходящего стартового документа. Точная причина зависит от серверного продукта и его подробного кода ошибки. Проверьте конфигурацию каталога, а не включайте публичный листинг автоматически.

Не исправляйте 403 выдачей максимальных прав на все файлы или отключением защиты целиком. Такие изменения могут открыть конфигурацию, резервные копии и служебные данные. Исправление должно быть ограничено конкретной причиной и проверено ответственным администратором.

Как искать причину 5xx

Запишите время и действие, вызвавшее сбой. Проверьте, затронуты ли все страницы или только форма, поиск, оформление заказа. Сопоставьте события с обновлением CMS, изменением конфигурации и ростом нагрузки.

Начните с журналов приложения и веб-сервера, затем проверьте доступность базы и внешних зависимостей. Если используется прокси, CDN или балансировщик, определите, какой узел вернул ошибку. Бесконечно увеличивать тайм-аут без поиска медленной операции — не полноценное исправление.

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

Как подтвердить исправление

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

После исправления просмотрите новые записи журналов и несколько связанных страниц. Для периодического сбоя одного успешного запроса недостаточно: нужен контроль за сопоставимый период нагрузки. Зафиксируйте причину, сделанное изменение и способ проверки, чтобы следующая диагностика начиналась с фактов.

SEO-продвижение вашего сайта

Чтобы отдельные изменения работали на привлечение клиентов, объедините семантику, контент и технические задачи в общий план. На странице SEO-продвижения сайтов описаны состав работ и порядок сотрудничества.

Частые вопросы

Ошибка 404 означает, что сайт удалён?

Нет. Она относится к запрошенному ресурсу. Остальные страницы сайта могут продолжать работать.

Можно ли исправить 500 очисткой кеша браузера?

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

Нужно ли непрерывно повторять запрос при 429?

Нет. Соблюдайте ограничения сервиса и указанный период ожидания, если он передан. Частые повторы могут продлить проблему.