ìåòà òåãè |
Òèï è êîäèðîâêà äîêóìåíòà : META HTTP-EQUIV = "CONTENT-TYPE"
<*META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251">
Îñíîâíîå íàçíà÷åíèå ýòîãî òåãà - ñîîáùåíèå áðîóçåðó îá èñïîëüçóåìîé êîäèðîâêå. Èñïîëüçîâàòü ìåòà òåã Content-Type íàäî òîëüêî ñ ó÷åòîì íåêîòîðûõ íþàíñîâ.
* êîäèðîâêà ñèìâîëîâ òåêñòà äîëæíà ñîîòâåòñòâîâàòü êîäèðîâêå, óêàçàííîé â òåãå.
* ñåðâåð íå äîëæåí ìåíÿòü êîäèðîâêó òåêñòà ïðè îáðàáîòêå çàïðîñà áðîóçåðà.
* åñëè ñåðâåð ìåíÿåò êîäèðîâêó òåêñòà, îí äîëæåí ñêîððåêòèðîâàòü èëè óäàëèòü ìåòà òåã Content-Type.
Íåñîáëþäåíèå ýòèõ òðåáîâàíèé ìîæåò ïðèâåñòè ê ñëåäóþùåìó: web-ñåðâåð àâòîìàòè÷åñêè îïðåäåëèò êîäèðîâêó çàïðîñà êëèåíòà è îòäàñò ñòðàíè÷êó web-áðîóçåðó ïåðåêîäèðîâàííîé. Áðîóçåð, â ñâîþ î÷åðåäü, áóäåò ÷èòàòü äîêóìåíò â ñîîòâåòñòâèè ñ ìåòà òåãîì Content-Type. È åñëè êîäèðîâêè íå ñîâïàäóò, òî ïðî÷èòàòü äîêóìåíò ìîæíî áóäåò òîëüêî ïîñëå ðÿäà çàìûñëîâàòûõ ìàíèïóëÿöèé.
Íåêîòîðûå èç âîçìîæíûõ òèïîâ êîäèðîâêè:
* ISO-8859-1- Latin-1, äëÿ áîëüøèíñòâà çàïàäíîåâðîïåéñêèõ ÿçûêîâ
* Windows-1251- Êèðèëëèöà (Windows)
* KOI8-r- Êèðèëëèöà (ÊÎÈ8-Ð).
* cp866- Êèðèëëèöà (DOS)
* Windows-1252- Çàïàäíàÿ Åâðîïà (Windows)
* Windows-1250- Öåíòðàëüíàÿ Åâðîïà (Windows).
Ïåðåçàãðóçêà äîêóìåíòà : META HTTP-EQUIV="REFRESH"
<*META HTTP-EQUIV="REFRESH" CONTENT="N;URL=àäðåñ">
* N - âðåìÿ â ñåêóíäàõ (öåëîå ÷èñëî)
* URL - àäðåñ äîêóìåíòà (ìîæíî íå óêàçûâàòü)
Èñïîëüçóåòñÿ äëÿ àâòîìàòè÷åñêîé ïåðåçàãðóçêè óêàçàííîé ñòðàíèöû ÷åðåç çàäàííîå âðåìÿ. Åñëè URL íå óêàçàí, áðîóçåð ïåðåçàãðóçèò òåêóùèé äîêóìåíò [êàê åñëè áû ïîëüçîâàòåëü íàæàë êíîïêó "Reload" ("Ïåðåçàãðóçêà") íà ïàíåëè áðîóçåðà]. Ýòî ñâîéñòâî ïîëåçíî, íàïðèìåð, åñëè èíôîðìàöèÿ íà ñòðàíèöå ÷àñòî ìåíÿåòñÿ, íàïðèìåð îíëàéí ðåïîðòàæ î ôóòáîëüíîì ìàò÷å. Òàê æå ýòîò òåã ìîæåò èñïîëüçîâàòüñÿ äëÿ àâòîìàòè÷åñêîé ïåðåàäðåñàöèè ïîñåòèòåëÿ ñ îäíîé ñòðàíèöû íà äðóãóþ (óêàçûâàåòñÿ íóæíûé URL).
Ïðèìåðû:
META-òåã "Robots"
Òåã <*meta name="Robots" content="..."> óïðàâëÿåò èíäåêñàöèåé êîíêðåòíîé web-ñòðàíèöû. Ïðè ýòîì ðîáîòàì ìîæíî çàïðåòèòü íå òîëüêî èíäåêñàöèþ ñàìîãî äîêóìåíòà, íî è ïðîõîä ïî èìåþùèìñÿ â íåì ññûëêàì.
Èíñòðóêöèè ïî èíäåêñàöèè çàïèñûâàþòñÿ â ïîëå content. Âîçìîæíû ñëåäóþùèå èíñòðóêöèè:
* NOINDEX - çàïðåùàåò èíäåêñèðîâàíèå äîêóìåíòà;
* NOFOLLOW - çàïðåùàåò ïðîõîä ïî ññûëêàì, èìåþùèìñÿ â äîêóìåíòå;
* INDEX - ðàçðåøàåò èíäåêñèðîâàíèå äîêóìåíòà;
* FOLLOW - ðàçðåøàåò ïðîõîä ïî ññûëêàì.
* ALL - ðàâíîñèëüíî INDEX, FOLLOW
* NONE - ðàâíîñèëüíî NOINDEX, NOFOLLOW
Çíà÷åíèå ïî óìîë÷àíèþ: .
 ñëåäóþùåì ïðèìåðå ðîáîò ìîæåò èíäåêñèðîâàòü äîêóìåíò, íî íå äîëæåí âûäåëÿòü èç íåãî ññûëêè äëÿ ïîèñêà äàëüíåéøèõ äîêóìåíòîâ:
<*META name="ROBOTS" content="index, nofollow">
Èìÿ òåãà, íàçâàíèÿ è çíà÷åíèÿ ïîëåé íå÷óâñòâèòåëüíû ê ðåãèñòðó.
 ïîëå content äóáëèðîâàíèå èíñòðóêöèé, íàëè÷èå ïðîòèâîðå÷èâûõ èíñòðóêöèé è ò.ï. íå äîïóñêàåòñÿ; â ÷àñòíîñòè, çíà÷åíèå ïîëå content íå ìîæåò èìåòü âèä "none, nofollow".
Èñòå÷åíèå ñðîêà : META HTTP-EQUIV="EXPIRES"
<*META HTTP-EQUIV="EXPIRES" CONTENT="Wed, 07 Feb 2007 00:20:00 GMT">
Ýòîò òåã óïðàâëÿåò êýøèðîâàíèåì â HTTP/1.0. Ïðè èñòå÷åíèè "ñðîêà ãîäíîñòè" äîêóìåíò áóäåò ñ÷èòàòüñÿ "ïðîñðî÷åííûì" è áðîóçåð áóäåò çàíîâî îáðàùàòüñÿ ê èñòî÷íèêó, ÷òîáû îáíîâèòü äîêóìåíò. Åñëè äàòà ãîäíîñòè çàïðàøèâàåìîãî äîêóìåíòà èñòåêëà, îí íå áóäåò êýøèðîâàòüñÿ áðîóçåðîì. Ïðè çíà÷åíèè "0" àòðèáóòà CONTENT, áðîóçåð êàæäûé ðàç ïðè çàïðîñå äîëæåí ïðîâåðÿòü - èçìåíÿëñÿ ëè äîêóìåíò (áðàòü åãî ñ ñåðâåðà, à íå èç êýøà). Ïîèñêîâûå ðîáîòû ìîãóò ëèáî ñîâñåì íå èíäåêñèðîâàòü òàêîé äîêóìåíò ("äóìàÿ", ÷òî óñòàðåâøèé äîêóìåíò íå çàñëóæèâàåò âíèìàíèÿ), ëèáî ïîñòîÿííî ïðîâåðÿòü åãî.
ßçûê äîêóìåíòà : META HTTP-EQUIV = "CONTENT-LANGUAGE"
<*META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="ru">
Ìåòà òåã Content-Language - óêàçûâàåò ÿçûêà äîêóìåíòà. Èñïîëüçóåòñÿ ïîèñêîâûìè ìàøèíàìè ïðè èíäåêñèðîâàíèè. Õîòÿ áîëüøèíñòâî èç íèõ óìåþò ðàçëè÷àòü ÿçûê ïî òåêñòó.
* de - Íåìåöêèé
* en - Àíãëèéñêèé
* en-GB - Àíãëèéñêèé, Âåëèêîáðèòàíèÿ
* en-US - Àíãëèéñêèé, Àìåðèêàíñêàÿ âåðñèÿ
* es - Èñïàíñêèé
* fr - Ôðàíöóçñêèé
* ru - Ðóññêèé
* ua -Óêðàèíñêèé
Ïðèìåðû:
* <*META HTTP-EQUIV="Content-language" content ="ru">
* <*META HTTP-EQUIV="Content-language" content ="ua">
Ïåðåçàãðóçêà äîêóìåíòà : META HTTP-EQUIV="SET-COOKIE"
<*META HTTP-EQUIV="SET-COOKIE" CONTENT="name=èìÿ;expires=äàòà; domain=èìÿ äîìåíà;path=ïóòü;secure">
* èìÿ - ëþáàÿ ñòðîêà äàííûõ áåç çíàêîâ ïðåïèíàíèÿ, ïðîáåëîâ è ïåðåõîäîâ íà ñëåäóþùóþ ñòðîêó. Ýòî îáÿçàòåëüíûé ïàðàìåòð;
* äàòà - äàòà èñòå÷åíèÿ ñðîêà õðàíåíèÿ ôàéëà cookie â ôîðìàòå: Sun, 14-Jul-02 3:00:00 GMT , åñëè äàòà íå çàäàíà, òî cookie íå ñîõðàíÿåòñÿ (íåîáÿçàòåëüíûé ïàðàìåòð);
* èìÿ äîìåíà - äîìåí äëÿ êîòîðîãî äåéñòâèòåëüíî çíà÷åíèÿ cookie, åñëè íå óêàçàí, òî ñ÷èòàåòñÿ, ÷òî ýòî òîò ñåðâåð, ãäå ëåæèò ñàéò (íåîáÿçàòåëüíûé ïàðàìåòð);
* ïóòü - ïóòü ê äîêóìåíòàì äîìåíà, äëÿ êîòîðîãî äåéñòâèòåëüíî çíà÷åíèÿ cookie, åñëè íå çàäàí, òîãäà òîò êàòàëîã, ãäå ëåæèò ñàéò (íåîáÿçàòåëüíûé ïàðàìåòð);
* secure - óêàçûâàåòñÿ òîëüêî åñëè ïðèìåíÿåòñÿ çàùèùåííûé ðåæèì SSL, åñëè íåò, òî èíôîðìàöèÿ ïåðåäàåòñÿ â îáû÷íîì ðåæèìå (íåîáÿçàòåëüíûé ïàðàìåòð).
Óñòàíîâêà Cookie äëÿ áðîóçåðà â òîì ñëó÷àå, êîãäà íàäî ñîõðàíèòü èíôîðìàöèþ â êîìïüþòåðå ïîñåòèòåëÿ è ïðè íåîáõîäèìîñòè ê íåé îáðàòèòüñÿ. Áðîóçåð, âñòðåòèâ òàêóþ ñòðîêó, çàïèñûâàåò äàííûå â òåêñòîâûé ôàéë è õðàíèò â êýøå, â ñëåäóþùèé ðàç îí ñâåðÿåò âñå ñâîè cookie íà ïðåäìåò ïîëíîãî ñîâïàäåíèÿ, è åñëè íàõîäèò, òî îòñûëàåò ñåðâåðó êàê HTTP çàãîëîâîê.  íàñòðîéêàõ áðîóçåðà cookie äîëæíû áûòü ðàçðåøåíû, êàæäûé ôàéë íå ìîæåò ïðåâûøàòü 4 kB (èíà÷å íà÷àëüíûå çàïèñè óäàëÿþòñÿ, îñâîáîæäàÿ ìåñòî íîâûì) âñåãî èõ ìîæåò õðàíèòüñÿ äî 400, è ïðè÷åì, íå áîëüøå 20 ñ îäíîãî ñåðâåðà (èíà÷å áîëåå ñòàðûå ôàéëû óäàëÿþòñÿ).
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |