Використання метаданих (HTTP-EQUIV, NAME, REL, REV, BASE) при створенні HTML документів, HTML, XML, DHTML, Інтернет-технології, статті

Алікберов А.


META-теги

META-теги мають два можливих атрибута



META-теги повинні знаходитися в заголовку HTML-документаміж і (Особливо це важливо для документів, що використовуютьфрейми).


Атрибут HTTP-EQUIV

META-теги з атрибутом HTTP-EQUIV еквівалентні HTTP-заголовкам.Зазвичай вони керують діями броузерів і можуть бути використанідля вдосконалення інформації, що видається звичайними заголовками.Таги такої форми можуть дати такий же ефект, що і HTTP-заголовки,і на деяких серверах автоматично можуть бути переведені всправжні HTTP-заголовки. HTTP-заголовки описуються в RFC1945(HTTP/1.0) і RFC2068 (HTTP/1.1).

HTTP-заголовки можуть бути згенеровані з допомогоюCGI-скриптів. Це дозволяють зробити сервери Apache і CERN. В іншихсерверах можуть використовуватися інші механізми генерування заголовків.Деякі генеруються сервером поля заголовків не можуть бутипідмінені значеннями з META-тегів (зокрема Date), інші підміняються тільки при ненормальному статус-коді (<> 200).Коли заголовок не зрозумілий, то значення HTTP-заголовка превалюєнад значенням META-тегів.


Expires

Джерела: HTTP/1.1 (RFC2068)

Дата старіння. Управління кешуванням в HTTP/1.0.В Netscape Navigator це виглядає наступним чином: якщо зазначенадата минула, то черговий запит цього документа викликає повторниймережевий запит, а не підвантаження документа з кешу. Дата зі значенням”0″ інтерпретується як “зараз”. Таке значеннязмушує броузер щоразу при запиті перевіряти – змінювавсяЧи цей документ. Це, до речі відноситься і до проксі-агентам. Пошуковіроботи можуть або зовсім не індексувати такий документ, абопостійно “обнюхувати” його.

Дата повинна бути задана у форматі, описуваному в RFC850,


<META HTTP-EQUIV="expires" CONTENT="Wed,
26 Feb 1997 08:21:57 GMT">

що еквівалентно HTTP-заголовку

Expires: Wed, 26 Feb 1997 08:21:57 GMT


Pragma

Контроль кешування для HTTP/1.0. Значенням маєбути “no-cache”. Дуже корисний контейнер, я завжди використовую його при видачі результатів роботи будь-якого скрипта.


Content-Type

Джерела: HTTP/1.0 (RFC1045)

Вказівка ​​типу документа. Може бути розширено зазначеннямкодування сторінки (charset). Якщо ж вказувати charset взмісті META-тега, то Netscape Navigatorвиводить таку сторінку вже в заданому charset.Проте будьте обережні, якщо текст сторінкив кодуванні Windows, а значення charset = KOI8-r,то ніякими силами користувач не зможе поміняти encoding,щоб побачити нормальні слова!


<META HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=ISO-2022-JP">


Content-language

Джерела: HTTP/1.0

Вказівка ​​мови документа. Може використовуватися пошуковимимашинами при індексуванні сторінок. Комбінація поля Accept-Language(Посилається броузером) з вмістом Content-languageможе бути умовою вибору сервером того чиіншої мови.


<META HTTP-EQUIV="Content-language"
CONTENT="en-GB">

що еквівалентно HTTP-заголовку

У нещодавно вийшла специфікації HTML 4.0 з’явилася інша можливість явної вказівки мови –


Content-language: en-GB

Мова описується парою значень (мова-діалект). Вприкладі: Англійська-Великобританія


Refresh

Джерела: Netscape

Визначення затримки в секундах, після якої броузеравтоматично оновлює документ. Додаткова можливість -автоматичне завантаження іншого документа.


<META HTTP-EQUIV="Refresh"
Content="3, URL=http://www.name.com/page.html">

що еквівалентно HTTP-заголовку

Refresh: 3; URL=http://www.name.com/page.html

В Netscape Navigator це дає такий же ефект, що інатискання на кнопку Reload.


Window-target

Джерела: Jahn
Rentmeister

Визначає вікно поточної сторінки; може бути використанийдля припинення появи нових вікон броузера при застосуванні фреймовихструктур. Діє для багатьох (але не для всіх) браузерів.


<META HTTP-EQUIV="Window-target"
CONTENT="_top">

що еквівалентно HTTP-заголовку

Window-target: _top


Ext-cache

Джерела: Netscape

Визначає ім’я альтернативного кеша для Netscape
Navigator

<META HTTP-EQUIV="Ext-cache"
CONTENT="name=/some/path/index.db; istructions=User Instructions">


PICS-Label


Platform-Independant Contentrating Scheme. Зазвичай використовується для визначеннярейтингу “дорослості” (adult)утримання (sex, violence,…) :-)) Проте це досить гнучка схемаі може використовуватися для інших цілей.


Cache-Control

Джерела: HTTP/1.1

Визначає дії кешупо відношенню до даного документу. Можливізначення:



Vary

Джерела: HTTP/1.1

Визначає доступні альтернативи для вказаних в CONTENT полів HTTP-заголовка.


<META HTTP-EQUIV="Vary"
CONTENT="Content-language">

що еквівалентно HTTP-заголовку

Vary: Content-language


Lotus

Lotus-редактори генерують свої власні поляBulletin-Date і Bulletin-Text атрибути. Bulletin-Text міститьопис документа

Атрибут NAME

META-тегиз атрибутом NAME використовуютьсяу випадках, коли поля не співвідносяться з HTTP-заголовками.Іноді ясність втрачається: деякі агенти можуть інтерпретуватитаг “Keywords”описаний як NAME,інші – як HTTP-EQUIV


Robots

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.


<META NAME="Robots"
CONTENT="NOINDEX,FOLLOW">

Можливі значення:



Description

Джерела: Spidering,
Altavista, Infoseek

Коротка анотація змісту документа. Використовуєтьсяпошуковими системами для опису документа. Цей тег сильно кориснийу випадках, коли в документі мало тексту, коли це керуючийфреймами файл (frameset) або на початку документа використовуються скрипти.Довжина тексту до 100 символів.


<META NAME="Description"CONTENT = “Документ містить словник META-тегів”>


Keywords

Джерела: Altavista,
Infoseek

Використовується пошуковими системами для індексуваннядокумента. Зазвичай тут вказуються синоніми до слів у заголовку
(title)або альтернативний заголовок. Довжина списку до 1000 символів. Чи недопускається використання одного і того ж ключового слова більше7 разів, пошукові системи просто ігноруватимуть це слово.


<META NAME="Keywords"CONTENT = “теги, теги, метадані, список”>


Document-state

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.Визначає частоту індексації – або один разіндексувати, або реіндексіровать документ регулярно.


<META NAME="Document-state"
CONTENT="Static">

Можливі значення:



URL

Джерела: Spidering

Управління індексацією сторінки для пошукових роботів.Визначає частоту індексації – або один разіндексувати, або реіндексіровать документ регулярно.


<META NAME="URL" CONTENT="absolute_url">


Author

Джерела: HTMLредактори

Зазвичай ім’я автора, формат довільний.


Generator

Джерела: HTMLредактори

Зазвичай назва і версія редактора, за допомогою якогостворена ця сторінка. Може бути використана для визначеннячастки ринку, займаного тим чи іншим продуктом.


Copyright

Джерела: HTMLредактори

Зазвичай опис авторських прав на документ в довільномуформаті


Distribution

Можливі значення



Resource-type

Поточний стан даного файлу. Важливий для пошуковихсистем, тобто якщо його значення document,то пошукова система приступає до його індексуванню.


Інші

Крім перерахованих більш-менш стандартнихтагов існує ще безліч інших спеціалізованих, наприклад,для конкретної пошукової машини тагов.

Таг LINK

Таг LINK надає документу незалежний від середовищаметод визначення ставлення даного документа до інших документів і ресурсів Мережі. Використовується з аргументами REL і REV.За допомогою тега LINK можна:


<LINK rel=help href="http://www.name.com/help.html">

де http://www.name.com/help.html- Сторінка допомоги по даному документу.

Атрибути RELі REVможуть також використовуватися з тагом A.Таги LINK можутьвикористовуватися тільки в заголовку документа (head)


Атрибут REL


HTML 3.2REL-теги


top, contents, index, glossary,
copyright, next, previous, search

Деякі з рекомендованих типів взаємозв’язків:

rel=top

Даний зв’язок указує на вершину в якійсь ієрархічній структурі, наприклад на першу, або титульну сторінку в якомусь наборі документів.

rel=contents

Даний зв’язок вказує на якийсь файл, де наводиться зміст до даного документу.

rel=index

Даний зв’язок вказує на інший документ, який можна використовувати в цілях індексного пошуку по поточному документу.

rel=glossary

Даний зв’язок вказує на якийсь документ, де міститься глосарій термінів, відносяться до поточного документа.

rel=copyright

Даний зв’язок посилається на текст, де вказані авторські права на даний документ.

rel=next

Даний зв’язок указує на наступний документ в якомусь заздалегідь зумовленому маршруті перегляду. Наприклад, вона може використовуватися для попереджуючої автоматичної завантаження браузером наступної сторінки.

rel=previous

Даний зв’язок посилається на попередній документ в якомусь зумовленому маршруті перегляду.

rel=help

Даний зв’язок вказує на документ, що пропонує якусь допомогу, наприклад це може бути текст, що дає більш розгорнутий опис і пропонує посилання на інші документи по цій темі. Призначення цієї зв’язку – надання допомоги тим читачам, хто втратив свій шлях в Web.

rel=search

Це посилання веде до пошукової сторінці, контролюючої якийсь набір сторінок, пов’язаних спільною темою.

Багато систем винаходять свої додаткові значення аргументів REL і REV


    Таг Schema

    Цей тег містить URLдокумента-шаблону. Дія всіх метаданих з документа-шаблонубудуть поширені на документ з тагом Schema(Так працює Dublin
    Core).


    <META NAME="VW96.objecttype"
    CONTENT="Dictionary">


    <LINK REL=SCHEMA.VW96 HREF="http://vancouver-webpages.com/VWbot/VW96-schema.html">


    ViewCall REL-теги


    home, bookmark, tickertape,
    vmail, icon, prefetch, keyn, fastxx


    AOLpress REL-теги

    AOLpress використовуєкілька додаткових, в порівнянні з HTML
    3.2,тагов


    Home, ToC, Index, Glossary,
    Copyright, Up, Next, Previous, Help, Bookmark, First, Last


Атрибут REV

Використовується в конструкції LINKдля індикації зворотного співвідношення документів.


<LINK rev=help href="http://www.name.com/index.html">

де поточна сторінка є сторінкою допомоги длядокумента http://www.name.com/index.html

Використання вразі використання Lynxвикличе автоматичну відсилання пошти за адресою
document-owner.

Детальніше дивись HTML
3.2


Таг BASE

Цей тег визначає для даного документа базовийадреса URL,який потім буде використовуватися для перевизначення відноснихадрес. Таг BASE корисний,якщо документ може бути скопійований в інше місце або запитанопо іншому шляху з використанням символічного посилання, або редіректуз imagemap,і т.д.

Детальніше дивись HTML
3.2

Список літератури


  1. META, REL and REV Tags
  2. META Tags
  3. TAGnet META Tags
  4. Getting Listed on the Search Engines

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*