meta-коды (тэги)
Элемент предоставляет дополнительные сведения о способе обработки документа, он позволяет поисковым машинам идентифицировать и классифицировать документ без его загрузки. Элемент поддерживает парные атрибуты, первый из которых name определяет тип данных, а второй content - содержание. Атрибут name используется приложением-клиентом (броузером)для получения дополнительной информации о документе. Его часто заменяют элементом http-equiv, который используется сервером для создания дополнительных полей при выполнении запроса. В этом случае тэг META; с атрибутом будет включен в заголовок ответа браузера.
Другими словами атрибут name используется с целью предоставления сведений о документе, которые могут пригодиться при его поиске, а элемент http-equiv поручает выполнение каких либо действий серверу.
Например: <META HTTP-EQUIV="Window-target" CONTENT="_top">;
Использование элемента http-equiv со значением "refresh" позволяет организовать принудительное обновление страницы с некоторым промежутком времени или загрузку нескольких страниц с определенным интервалом, что незаменимо при создании страниц, где публикуются непрерывно меняющиеся данные (скажем курсы валют или акций). Значение элемента content в этом случае означает промежуток между обновлениями в секундах, так если оно равно нулевому значению - страница будет обновляться непрерывно.
<META HTTP-EQUIV="Refresh" content="5;URL=http://www.arcus.lv/dimas/index.html">
Перезагрузка документа.
<META HTTP-EQUIV="Expires" content="Дата">
Дата, обозначающая срок годности документа, при его значении равном "0" документ будет подгружаться не из кэша а с сервера.
<META HTTP-EQUIV="Reply-to" content="Имя@Адрес"]Адрес электронной почты.
<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1251">
Описание типа и характеристик документа.
<META HTTP-EQUIV="Content-language" content="en">
Описание языка документа.
<META HTTP-EQUIV="Cache-Control" content="no-cache">
Контроль за кэшированием документа.Может принимать значения:
no-store - не сохраняется.no-cache - не сохраняется в кэш.
Public - доступен для любого кэширования.
Private - кэшируется в частных кэшах.
[META HTTP-EQUIV="Window-target" content="_top"]
Определяет способ появления новых окон браузера.
[META HTTP-EQUIV="pragma" content="no-cache"]
Контроль за кэшированием документа.
<META HTTP-EQUIV="Set-Cookie" content="NAME=имя; EXPIRES=дата; DOMAIN=имя домена; PATH=путь; SECURE">
имя - любая строка без запятых, пробелов и переходов на след.стр. (обязательный парaметр);
дата - дата истечения срока хранения в формате: Sun, 25-Feb-01 12:00:01 GMT, если не задан, то cookie не сохраняется (необязательный парaметр);
имя домена - домен для которого действительно значения cookie, если не задан, то тот сервер, где лежит сайт (необязательный парaметр);
путь - путь к документам домена, для которого действительно значения cookie, если не задан, тогда тот каталог, где лежит сайт (необязательный парaметр);
SECURE - указывается только тогда, когда применяется защищенный режим SSL, если не задан, тогда информация передается в обычном режиме (необязательный парaметр).
Установка Cookie для браузера в том случае, когда надо сохранить информацию в компьютере посетителя и при необходимости к ней обратиться.
Работает так:
Браузер, встретив такую конструкцию, записывает файл.txt с данными ввиде имя/значение и хранит в кэше, в следующий раз он сверяет все свои cookie на предмет полного совпадения, и если находит, то отсылает серверу как HTTP заголовок. Конечно, в настройках cookie должны быть разрешены, каждый cookie не может превышать 4 kB (если больше, то отсекается кусок вначале записи) всего их может храниться до 300, причем с одного сервера не больше 20 (если больше, то последние пишутся поверх первых)
<META name="Author" content="Имя автора">
Имя автора документа.
<META name="Keywords" lang="ru" content="Слово1,слово2,слово3...">
Набор ключевых слов для поиска.
<META name="Title" content="Название">
Название станицы.
<META name="Robots" content="index,nofollow">
Указание индексации поисковыми роботами данного документа.
Может принимать значения:
ALL - индексировать всё.
INDEX - индексировать эту страницу.
FOLLOW - индексировать ссылки на этой странице.
NONE - не индексировать, игнорировать полностью.
NOINDEX - не индексировать, игнорировать эту страницу.
NOFOLLOW - не индексировать ссылки на этой странице.
<META name="Description" content="Содержание">
Краткое однострочное описание содержания документа.
<META name="Document-state" content="Dynamic">
Определяет единовременную либо постоянную индексацию документа поисковыми системами.
Может принимать значения:
Static - индексировать единожды.
Dynamic - индексировать многократно.
<META name="Generator" content="Название">
Название приложения, в котором был создан документ.
<META name="Copyright" content="Условия">
Условия копирования и распространения документа.