Что означает первая цифра
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 выдачей максимальных прав на все файлы или отключением защиты целиком. Такие изменения могут открыть конфигурацию, резервные копии и служебные данные. Исправление должно быть ограничено конкретной причиной и проверено ответственным администратором.
Если непонятно, какие изменения нужны в первую очередь, начните с диагностики. SEO-аудит сайта позволяет получить отчёт с выводами и таблицу технических и контентных задач.
Как искать причину 5xx
Запишите время и действие, вызвавшее сбой. Проверьте, затронуты ли все страницы или только форма, поиск, оформление заказа. Сопоставьте события с обновлением CMS, изменением конфигурации и ростом нагрузки.
Начните с журналов приложения и веб-сервера, затем проверьте доступность базы и внешних зависимостей. Если используется прокси, CDN или балансировщик, определите, какой узел вернул ошибку. Бесконечно увеличивать тайм-аут без поиска медленной операции — не полноценное исправление.
Перед откатом сохраните текущее состояние и оцените риск потери свежих данных. Для магазина повторная отправка формы после ошибки может создавать дубли: сначала проверьте, был ли заказ принят. Посетителю лучше уточнить статус операции, чем многократно повторять оплату.
Как подтвердить исправление
Повторите тот же запрос и сценарий, а не только откройте главную. В инструментах разработчика посмотрите статус нужного документа или запроса во вкладке сети. Проверяйте страницу без административных прав, если она предназначена обычным пользователям.
После исправления просмотрите новые записи журналов и несколько связанных страниц. Для периодического сбоя одного успешного запроса недостаточно: нужен контроль за сопоставимый период нагрузки. Зафиксируйте причину, сделанное изменение и способ проверки, чтобы следующая диагностика начиналась с фактов.
SEO-продвижение вашего сайта
Чтобы отдельные изменения работали на привлечение клиентов, объедините семантику, контент и технические задачи в общий план. На странице SEO-продвижения сайтов описаны состав работ и порядок сотрудничества.
Частые вопросы
Ошибка 404 означает, что сайт удалён?
Нет. Она относится к запрошенному ресурсу. Остальные страницы сайта могут продолжать работать.
Можно ли исправить 500 очисткой кеша браузера?
Иногда повторная загрузка меняет наблюдаемый результат, но внутренняя серверная причина требует проверки приложения и журналов.
Нужно ли непрерывно повторять запрос при 429?
Нет. Соблюдайте ограничения сервиса и указанный период ожидания, если он передан. Частые повторы могут продлить проблему.