Мета-теги

Опубликовано 21 Ноя 2009 
Рубрики: Оптимизация

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

Некоторые возможные значения поля CONTENT:

en – Английский язык.
en-GB – Английский язык – Великобритания.
en-US – Английский язык, Американская версия.
es – Испанский язык.
ru – Русский язык.
zh – Китайский язык.

<meta http-equiv=”Content-language” content =”en”>

12) Content-Script-Type
Этот тег Content-Script-Type используется поисковиками для определение языка программирования сценариев.

Вот некоторые из возможных значений поля CONTENT:

text/javascript
text/perlscript
text/tcl
text/ vbscript – JavaScript (это значение будет присвоено по умолчанию).
- PerlScript.
- TCL.
- VBScript.

<meta http-equiv=”Content-Script-Type” content=”text/javascript”>

И еще такой вот момент по поводу этого метатега. Если Content-Script-Type вы не используете, то тип языка программирования сценариев, отличный от принятого по умолчанию, должен быть указан непосредственно в каждом теге <SCRIPT>, пример <SCRIPT type=”text/javascript”>.

В одном документе разрешается использование нескольких языков программирования сценариев. Причем указание языка в теге <SCRIPT> имеет более высокий приоритет, в рамках текущего тега <SCRIPT>.

13) Content-Style-Type
Тег Content-Style-Type предназначается для указывания языка таблицы стилей. По умолчанию принимается значение “text/css”.

<meta http-equiv=”Content-Style-Type” content=”text/css”>

Броузеры определяют язык таблиц стилей по следующему алгоритму:

14) Content-Type
Этот тег Content-Type заботится об указании типа документа и кодировки символов.
При использовании метатега Content-Type надо учитывать следующие моменты:

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

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

Вот некоторые из возможных типов кодировки по стандарту ISO10646:

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

<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251″>

15) Expires
Данный тег отвечает за кэширование. Работает он так: если указанная в теге дата прошла, то браузер должен сделать повторный сетевой запрос, а не использовать копию из кэша. Если изначально указать прошедшую дату, то документ не будет кэшироваться.

И еще такая тонкость – некоторые поисковые роботы могут отказаться индексировать документ с устаревшей датой. Будьте аккуратны.

Дата должна указываться в стандарте RFC850
<meta http-equiv=”Expires” content=”Wed, 26 Feb 1999 08:21:57 GMT”>

Можно еще использовать значение 0 в поле content

<meta http-equiv=”Expires” content=”0″>

16) PICS-Label
Довольно важный тег кстати. Однако почему-то адалт вебмастера его не очень часто используют. А зря :) Метатег PICS-Label (расшифровывается как Platform-Independent Content rating Scheme Label) предназначен для определения уровень “доступности” сайта (nudity, sex, violence, and language).

Вот как он например используется на

<meta http-equiv=”pics-label” content=’(pics-1.1 “http://www.icra.org/ratingsv02.html?quot; l gen true for “http://www.penisbot.com/” r (cz 1 la 1 na 1 nb 1 nc 1 nd 1 ne 1 nf 1 ng 1 nh 1 ni 1 oz 1 vz 1) “http://www.rsac.org/ratingsv01.html?quot; l gen true for “http://www.penisbot.com/” r (n 4 s 4 v 0 l 4))’>

17) Pragma
Метатег Pragma используется для контроля кэширования. При значении “no-cache” кэширование данного не рекомендовано. Предназначен для документов, получаемых в результате работы скрипта.

<meta http-equiv=”Pragma” content =”no-cache”>

18) Refresh
Метатег Refresh определяет задержку времени в секундах, после которой броузер автоматически обновляет документ. Я иногда использую этот тьег для безобидного редиректа :)

<meta http-equiv=”Refresh” content =”5; URL=http://www.armadaboard.com/”>

Если хотите просто обновить документ, то значение поля URL указывать не обязательно.

19) Set-Cookie
Метатег Set-Cookie настраивает cookies браузера.

<meta http-equiv=”Set-Cookie” content=”NAME=value; EXPIRES=date; DOMAIN=domain_name; PATH=path; SECURE”>

или так:

<meta http-equiv=”Set-Cookie” content=”NAME=value;”>

NAME Имя cookie, не может содержать символы перевода строки, пробелов или точки с запятой.

EXPIRES это время хранения cookie. После указанной даты (в формате “Wdy, DD-Mon-YYYY HH:MM:SS GMT”) истекает время хранения cookie.
Если этот атрибут не указан, то cookie хранится в течение одного сеанса, до закрытия броузера.

DOMAIN Домен, для которого задается значение cookie.
Если этот атрибут опущен, то по умолчанию используется доменное имя сервера, с которого было выставлено значение cookie.

PATH Устанавливает подмножество документов, на которые распространяется действие cookie. При значение “/sex” действие cookie будет распространено на все файлы и каталоги в этой директории начинающееся на “sex” (/sex/, /sexy/, /sex12/, sex,html, sex-pictures.htm).

Если этот атрибут опущен, то по умолчанию значение cookie распространяется только на документы директории, в которой расположен текущий документ.

SECURE Указывает, что информация о cookie должна пересылается через HTTPS (HTTP с использованием SSL). В противном случае информация о cookie будет пересылается по протоколу HTTP.

Перед запросом к серверу, броузер проверяет cookie. И если атрибуты NAME, DOMAIN и PATH совпадают, броузер посылает cookie серверу.
В случае если cookie принимает новое значение, старое значение удаляется.

20) Window-target
Метатег Window-target служит определения окна текущей страницы.

В этом примере данный тег может быть использован для прекращения появления новых окон браузера при применении фреймовых структур.

Пример: <META HTTP-EQUIV=”Window-target” content =”_top”>

Window-target работает не во всех браузерах.

Комментарии

Отзывов (3) на «Мета-теги»

  1. zakonews.ru 20 Апр 2010 23:31

    zakonews.ru…

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

  2. Ипатий 04 Май 2010 9:53

    Специалист по персоналу г. Переяслав-Хмельницкий…

    Специалист по персоналу г. Переяслав-Хмельницкий

  3. Monah 05 Июнь 2010 0:10

    http://rel” rel=”nofollow”>хм…

    Что то со ссылками…

Оставьте свой отзыв

Вы должны войти, чтобы оставлять комментарии.

заработок, схемы заработка

Рейтинг форекс брокеров

Секс по телефону для Росиии и Украины