Код ответа сервера
Код ответа сервера — трёхзначное число, которым веб-сервер сопровождает каждый ответ на запрос браузера. Когда вы открываете страницу, браузер молча «спрашивает» сервер: «Есть ли что-то по этому адресу?» — и всегда получает ответ с кодом. Пользователь его не видит: код скрыт под строкой браузера и доступен только в инструментах разработчика. Это стандарт протокола HTTP, которому следуют все серверы и браузеры в мире — поэтому код 200 на одном сайте означает ровно то же самое, что на другом.
Коды разбиты на пять групп по первой цифре. 200-е означают успех: страница найдена и отдана браузеру — именно с кодом 200 открываются все страницы, которые работают нормально. 300-е — перенаправления: страница переехала, и сервер указывает новый адрес; сюда относится редирект 301. 400-е сигнализируют об ошибке на стороне посетителя: запрашиваемой страницы не существует (404) или у пользователя нет доступа (403). 500-е — ошибки на стороне сервера: запрос пришёл, но что-то сломалось внутри при попытке ответить.
Зачем это знать, если вы не разработчик? Код ответа сразу указывает, у кого проблема. Если сайт возвращает 500-е — сервер упал или в коде баг, задача разработчика. Если 400-я ошибка — страница удалена или переехала без редиректа, часто это решается в CMS без программирования. Код 503 означает временную недоступность сервера: обычно пройдёт само, но если не проходит — это уже хостинг. Понимая эти группы, вы можете поставить задачу точно, не тратя время на пересказ симптомов вместо диагноза.
Посмотреть код ответа страницы без разработчика можно прямо в браузере. Откройте DevTools (F12 или «Просмотр кода» через правую кнопку мыши), перейдите во вкладку «Сеть» (Network), обновите страницу и найдите строку с адресом страницы — в столбце «Статус» будет нужное число. Многие SEO-расширения для браузера показывают код ответа одной кнопкой, без лишних шагов. Для массовой проверки — например, всех страниц раздела — используют Google Search Console, Яндекс Вебмастер или краулеры вроде Screaming Frog.
