HTTP-заголовок
HTTP-заголовок — это строки в HTTP-сообщении, которые содержат разделённую двоеточием пару имя-значение.
Правильное содержание HTTP-заголовка
Браузер посылает серверу запрос (HTTP Request). В нем передает имя хоста (домен с www или без), запрашиваемый документ (с маршрутом от корня сайта), возможность приема сжатого формата, ожидаемый язык документа и свое наименование (User-Agent).
Получив запрос, сервер ищет документ и отвечает. Ответ состоит из заголовка (HTTP Response Header) и «тела» документа (body). Заголовок – это ответ на запрос и несколько строк сопроводительной информации к документу.
Проблемы с индексированием сайта могут быть связаны с тем, что ваш веб-сервер отвечает роботам поисковых систем не так, как обычным пользователям. Чтобы увидеть, как веб-сервер отвечает роботам поисковиков, нужно проверить сайт, указав URL. Это можно сделать с помощью сервисов поисковых систем, либо сторонними ресурсами.
Пример удачного ответа сервера. (Запрос сделан с помощью сервисов Яндекса)
- Transfer-Encoding: chunked
- Date: Sun, 05 Feb 2012 11:41:55 GMT
- P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
- Expires: Mon, 1 Jan 2001 00:00:00 GMT
- Last-Modified: Sun, 05 Feb 2012 11:41:55 GMT
- Set-Cookie: 6877c1c98863e5346a3c70d6e85d52e6=i2mndlqciias50pqce7sg96rq5; path=/
- Connection: keep-alive
- Content-Type: text/html; charset=utf-8
- X-Powered-By: PHP/5.2.17
- Server: nginx/1.1.10
- Pragma: no-cache
- Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Код статуса. 200 OK
Главная часть заголовка – код статуса. Это «200 OK», если запрошенный документ найден по данному адресу и подготовлен к отправке. Другие коды статуса сообщают об ошибке или дополнительных условиях передачи документа.
Код статуса HTTP: "200 OK"
Код сервера 200 ОК – означает, что сайт доступен для пользователей и для
поисковиков. Проблем нет.