Використання метаданих (HTTP-EQUIV

Алікберов А.

META-теги

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

– <META HTTP-EQUIV="імя" CONTENT="содержімое">

– <META NAME="імя" CONTENT="содержімое">

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


Атрибут 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 з'явилася інша можливість явної вказівки мови – <html lang="en">


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

Використання <LINKrev = made href = "mailto: document-owner"> уразі використання 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>

*

*