Главная > Справочник по HTML > Список тегов <META> — их назначение

Список тегов <META> — их назначение

Предлагаю вашему вниманию ознакомиться со списком значений тега <META>

META-тег «Robots»

Тег <meta name="Robots" content="..."> управляет индексацией конкретной web-страницы. При этом роботам можно запретить не только индексацию самого документа, но и проход по имеющимся в нем ссылкам.

Инструкции по индексации записываются в поле content. Возможны следующие инструкции:

  • NOINDEX — запрещает индексирование документа;
  • NOFOLLOW — запрещает проход по ссылкам, имеющимся в документе;
  • INDEX — разрешает индексирование документа;
  • FOLLOW — разрешает проход по ссылкам.
  • ALL — равносильно INDEX, FOLLOW
  • NONE — равносильно NOINDEX, NOFOLLOW

Значение по умолчанию: <meta name="Robots" content="INDEX, FOLLOW">.

В следующем примере робот может индексировать документ, но не должен выделять из него ссылки для поиска дальнейших документов:

<META name="ROBOTS" content="index, nofollow">

Имя тега, названия и значения полей нечувствительны к регистру.

В поле content дублирование инструкций, наличие противоречивых инструкций и т.п. не допускается; в частности, значение поле content не может иметь вид «none, nofollow«.

Язык документа : META HTTP-EQUIV = «CONTENT-LANGUAGE»

<META HTTP-EQUIV=»CONTENT-LANGUAGE» CONTENT=»ru»>

Мета тег Content-Language — указывает языка документа. Используется поисковыми машинами при индексировании. Хотя большинство из них умеют различать язык по тексту.

  • de — Немецкий
  • en — Английский
  • en-GB — Английский,  Великобритания
  • en-US — Английский, Американская версия
  • es — Испанский
  • fr — Французский
  • ru — Русский
  • uk -Украинский

Примеры:

  •  <META HTTP-EQUIV=»Content-language» content =»ru»>
  •  <META HTTP-EQUIV=»Content-language» content =»uk»>

Тип и кодировка документа : META HTTP-EQUIV = «CONTENT-TYPE»

<META HTTP-EQUIV=»CONTENT-TYPE» CONTENT=»text/html; charset=windows-1251″>

Основное назначение этого тега — сообщение броузеру об используемой кодировке. Использовать мета тег Content-Type надо только с учетом некоторых нюансов.

  • кодировка символов текста должна соответствовать кодировке, указанной в теге.
  • сервер не должен менять кодировку текста при обработке запроса броузера.
  • если сервер меняет кодировку текста, он должен скорректировать или удалить мета тег Content-Type.

Несоблюдение этих требований может привести к следующему: web-сервер автоматически определит кодировку запроса клиента и отдаст страничку web-броузеру перекодированной. Броузер, в свою очередь, будет читать документ в соответствии с мета тегом Content-Type. И если кодировки не совпадут, то прочитать документ можно будет только после ряда замысловатых манипуляций.

Некоторые из возможных типов кодировки:

  • ISO-8859-1- Latin-1, для большинства западноевропейских языков
  • Windows-1251- Кириллица (Windows)
  • KOI8-r- Кириллица (КОИ8-Р).
  • cp866- Кириллица (DOS)
  • Windows-1252- Западная Европа (Windows)
  • Windows-1250- Центральная Европа (Windows).

Истечение срока : META HTTP-EQUIV=»EXPIRES»

<META HTTP-EQUIV=»EXPIRES» CONTENT=»Wed, 07 Feb 2007 00:20:00 GMT»>

Этот тег управляет кэшированием в HTTP/1.0. При истечении «срока годности» документ будет считаться «просроченным» и броузер будет заново обращаться к источнику, чтобы обновить документ. Если дата годности запрашиваемого документа истекла, он не будет кэшироваться броузером. При значении «0″ атрибута CONTENT, броузер каждый раз при запросе должен проверять — изменялся ли документ (брать его с сервера, а не из кэша). Поисковые роботы могут либо совсем не индексировать такой документ («думая», что устаревший документ не заслуживает внимания), либо постоянно проверять его.

Перезагрузка документа : META HTTP-EQUIV=»REFRESH»

<META HTTP-EQUIV=»REFRESH» CONTENT=»N;URL=адрес»>

  • N — время в секундах (целое число)
  • URL — адрес документа (можно не указывать)

Используется для автоматической перезагрузки указанной страницы через заданное время. Если URL не указан, броузер перезагрузит текущий документ [как если бы пользователь нажал кнопку "Reload" ("Перезагрузка") на панели броузера]. Это свойство полезно, например, если информация на странице часто меняется, например онлайн репортаж о футбольном матче. Так же этот тег может использоваться для автоматической переадресации посетителя с одной страницы на другую (указывается нужный URL).

Примеры:

  • <META HTTP-EQUIV=»REFRESH» CONTENT=»0;URL=http://joomlasecret.ru/»>
  • <META HTTP-EQUIV=»REFRESH» CONTENT=»30″>

Перезагрузка документа : META HTTP-EQUIV=»SET-COOKIE»

<META HTTP-EQUIV=»SET-COOKIE» CONTENT=»name=имя;expires=дата; domain=имя домена;path=путь;secure»>

  • имя — любая строка данных без знаков препинания, пробелов и переходов на следующую строку. Это обязательный параметр;
  • дата — дата истечения срока хранения файла cookie в формате: Sun, 14-Jul-02 3:00:00 GMT , если дата не задана, то cookie не сохраняется (необязательный параметр);
  • имя домена — домен для которого действительно значения cookie, если не указан, то считается, что это тот сервер, где лежит сайт (необязательный параметр);
  • путь — путь к документам домена, для которого действительно значения cookie, если не задан, тогда тот каталог, где лежит сайт (необязательный параметр);
  • secure — указывается только если применяется защищенный режим SSL, если нет, то информация передается в обычном режиме (необязательный параметр).

Установка Cookie для броузера в том случае, когда надо сохранить информацию в компьютере посетителя и при необходимости к ней обратиться. Броузер, встретив такую строку, записывает данные в текстовый файл и хранит в кэше, в следующий раз он сверяет все свои cookie на предмет полного совпадения, и если находит, то отсылает серверу как HTTP заголовок. В настройках броузера cookie должны быть разрешены, каждый файл не может превышать 4 kB (иначе начальные записи удаляются, освобождая место новым) всего их может храниться до 400, и причем, не больше 20 с одного сервера (иначе более старые файлы удаляются).

 


Комментарии:

Об авторе: admin