Ãëàâíàÿ

Ñòàòüè

Ïðîãðàììû

Ñêðèïòû

Ôîí.èçîáðàæåíèÿ

Êàðòèíêè

Ïîëåçíûå ññûëêè

Âàøè ññûëêè

Ðàáîòû

Ñäåëàòü çàêàç


Ðèñóíêè

Îá àâòîðå

Ôîòîãàëåðåÿ

Ñèñòåìà ëèäåðîâ


Ôîðóì

Ãîñòè


Rambler's Top100

Èñïîëüçîâàíèå ìåòàäàííûõ ïðè ñîçäàíèè HTML-äîêóìåíòîâ

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". Î÷åíü ïîëåçíûé êîíòåéíåð, ÿ âñåãäà èñïîëüçóþ åãî ïðè âûäà÷å ðåçóëüòàòîâ ðàáîòû ëþáîãî ñêðèïòà.

äàëåå...

Îñòàâèòü ìíåíèå î ìàòåðèàëå â Ôîðóìå

Èñòðàòîâ Âàäèì
Ïëîòêèí Ìàêñ
2001, v.3.0