August 15, 2008
V minulej časti o meta tagoch sme si povedali čo to je, na čo sú dobré a základný prehľad tých najpoužívanejších. Dnes meta tagy dokončíme a povieme si niečo o tých zložitejších, ktoré vyhľadávačom určujú čo majú so stránkou robiť.
Opät pripomeniem že meta tagy MUSIA byť v hlavičke (<head>m</head>).
Meta
Nasledujúci meta tag je určený hlavne pre vyhľadávač Google. Určuje mu aby stránku archivoval a vypísal jej úryvok:
<meta name="googlebot" content="snippet,archive" />
Na stránkach nie je nutne dôležitý a kľudne ho môžete vynechať (osobne ho nepoužívam vôbec). Opačný účinok môžme dosiahnuť zápisom nosnippet a noarchive čo znamená že sa web archivovať nebude a nevypisoval úryvok z nej. Samozrejme je možné tieto nastavenia kombinovať. Pre viac informácií zalovte v Google.
Od vyhľadávačov na chvíľu odbočíme. Vďaka META tagu je možné obsah stránky presmerovať na stránku inú po určitej dobe (samozrejme nastavenej):
<meta http-equiv="refresh" content="6; URL=http://www.nejakyweb.tld" />
Ako vidíme tu je použitý zápis http-equiv teda nie name. Hodnota 6 v content znamená že sa má stránka presmerovať za 6 sekúnd. Toto riešenie presmerovania meta tagom je dnes už málo používané. Využívajú sa flexibilnejšie metódy, napríklad .HTACCESS súbor (povieme si nabudúce), PHP script, JavaScript prípadne DNS nastavenia pre stránku. Ale je to jedna z možností META Tagov.
Individuálne použiteľným tagom je aj Generator. Ten informuje v akom editore, programe bola stránka napísaná, naprogramovaná. Tag má štandardnú syntax, name + content takže by ste s ním nemali mať problém. Tentokrát príklad neuvediem
Teraz prejdeme už k tým pikantnostiam. Začneme tagom Cache (čítaj keč). Ten určuje prehliadaču (Vášmu internetovému kde otvárate stránky), aby aktuálne otvorenú stránku neukladal do odkladacej pamäte tzv. Cache. Keď stránky cache-ujú môžu tak robiť buď na strane servera (záleží od naprogramovanie – vhodné pre weby s vysokou návštevnosťou) alebo na strane klienta, každá stránka ktorá nemá nastavený meta tag aby necache-ovala. Keď je stránka v cache Vášho prehliadača, po jej novom načítaní sa obsah načíta najprv z tejto cache. Takže nezobrazí sa Vám vždy úplne aktuálna stránka ale tá, ktorá bola uložená v tejto pamäti. Tu je zápis meta tagu:
<META http-equiv="cache-control" content="no-cache" />
Ak chceme aby sa stránka ukladala do cache tak namiesto no-cache použijeme iba cache. Pre cache-control existujú aj iné nastavenia, tie však v tomto momente nie sú pre nás potrebné a zaujímavé. Rovnaký výsledok by ste mali dosiahnuť aj s použitím tagu:
<META http-equiv="pragma" content="no-cache" />
Avšak môže sa stať že nebude fungovať úplne korektne.
Záver
Existujú aj iné špecifické a rozširujúce meta tagy ktoré sú dostupné a funkčné napríklad len pre jeden prehliadač, alebo jeden systém. Tie nás však nebudu zaujímať lebo skôr urobia viac škody ako osohu, nie všade fungujú a takmer sa nepoužívajú.
Keď sa v budúcnosti budeme zaoberať s GoogleAnalytics, indexovaním, indexovaním Live.com a inými službami, povieme si aj špecifických metatagoch, ktoré slúžia na identifikáciu a odosielanie dát na určité miesta.
Zatiaľ je to na teraz všetko.



