HTTP-заголовки
Взаимодействие HTTP-заголовков с браузером
Сам по себе заголовок HTTP содержит специальное HTTP-сообщении, в котором находится разделённая пара имени и значения, между ними ставится знак двоеточия. Для загрузки какой-либо страницы в браузер происходит отсылка запроса HTTP Request, в нём браузер передаёт на сервер адрес хоста, имя запрашиваемого документа, специальный текст, а также наименование User Agent.
Ответ на отправленный браузером запрос содержится в заголовке, главная его часть — особый код статуса, в случае правильной отправки передаётся код "200 ОК", при возникновении каких-либо ошибок — код соответствующей ошибки. Взаимодействие с роботами происходит аналогично, правда роботы отправляют запрос HEAD либо GET, запросы типа POST их не интересуют.
Для поискового робота системы Google язык значения не имеет, у Яндекса же приоритет отдаётся материалам на русском языке, а уже вторично — на украинском, белорусском, английском и т.д. При раскрутке страницы важно учитывать тот факт, что заголовок должен передаваться перед основным телом документа, требуется использовать буферизацию вывода (при наличии PHP кода в тексте передачи), а также нужно вставлять тип медиа и указывать кодировку документа.
Вернуться к списку
