![]() |
|
|
|
|
|
Èñïîëüçîâàíèå ìåòàäàííûõ ïðè ñîçäàíèè HTML-äîêóìåíòîâ
META-òàãè META-òàãè èìåþò äâà âîçìîæíûõ àòðèáóòà:
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
|