Загрузка веб-страниц в браузере сопровождается и выводом содержимого, включающего изображения, текст, таблицы и навигационные меню, и передачей служебной информации, связанной в том числе и со статусом сервера. Чем полезна такая статистика – предстоит разобраться на примере.
Классификация
Код статуса HTTP – трехзначная комбинация, обозначающая текущее состояние запрашиваемой страницы или сайта целиком. Структура служебного сообщения, сообщающего информацию следующая: HTTP/1.1 200 OK.
Если разделить весь текст на части, то HTTP/1.1 сообщает о версии протокола, а 200 – о статусе, а именно – страница существует, доступна и загружена.
Кроме 200 порой выводятся и иные комбинации: 404 – страница не найдена, 301 – вебмастером настроена переадресация.
Как проверить код статуса страницы
Проанализировать состояние веб-сайта разрешают тематические сервисы, давно представленные в сети. Речь и о наборе инструментов, выдающий полезную статистику после добавления ссылки на страницу, и о «Яндекс.Вебмастер», где после регистрации появится шанс воспользоваться специальной поисковой строкой и передать ряд запросов для выявления ошибок и технических неполадок.
Как провести проверку сайта целиком
Анализировать десятки и сотни страниц вручную долго и неудобно, а потому уже давно появились инструменты для проведения анализа в полуавтоматическом режиме.
- Проверка статуса через Xenu. Процедура начинается из левой верхней части интерфейса. Кнопка File, пункт контекстного меню Check URL. Дальше достаточно добавить ссылку в текстовое поле и нажать на OK.
- Результат проверки появится в колонке Status через 5-10 минут в зависимости от объемов сайта.
- Анализ сервера с помощью Spider. Схожий по замыслу инструмент с крайне предсказуемым интерфейсом. Сверху сразу доступен раздел URL, куда и добавляется ссылка на сайте. Результаты проверки появятся в колонке «Статус».
Массовая проверка
Альтернативный способ добраться до истины – воспользоваться сервисом, добавить в пустующую текстовую строку ссылки на страницы и заглавную страницу сайта. Результаты появятся в виде списка, поделенного на вкладки в зависимости от типов статуса (200 OK, 404 Not Found). Ограничение на запросы – не более 100 URL-адресов без подписки. С Premium лимитов на ProZavr не предусмотрено.
А еще реализовать проверку вебмастера предлагают через PHP-код сайта. Достаточно повторить несложную настройку:
- Сначала предстоит добраться до функции get_headers (проще воспользоваться поиском в текстовом редакторе на хостинге через Ctrl + F);
- Дальше достаточно доработать код в соответствии с примером, представленным ниже.
- В результате появится возможность списком выводить URL-адреса и собирать информацию о сервере.