Kas yra meta atnaujinimo žymos?

Meta atnaujinimo žymos taip pat vadinamos meta peradresavimu. Dėl jų puslapis įkeliamas iš naujo arba įkeliamas kitas puslapis. Kai kurie, o ne 301 arba 302 HTTP peradresavimai, nerekomenduoja naudoti meta atnaujinimo žymų.

Tinklalapio antraštėje turi būti įterptos meta atnaujinimo žymos. Žiūrint puslapį HTML formatu, antraštės skyrių galima atpažinti pagal kodą . Meta atnaujinimo žyma atrodys taip:

Meta raktinis žodis identifikuoja jo HTML funkciją, o atributas http-equiv=”refresh” informuoja interneto naršyklę, kad žyma naudoja HTTP komandą, o ne įprastą metažymą. Žiniatinklio serveriai naudoja HTTP antraštes, kad nurodytų naršyklei iš naujo įkelti tinklalapį arba peradresuoti, ir tai daro komanda „atnaujinti“.

Taip pat yra galimybė nustatyti sekundžių skaičių iki naršyklės perkrovimo. Paskutinė meta atnaujinimo kodo dalis „content=”600 rodo, kiek delsos nustatyta prieš puslapio įkėlimą iš naujo. Geriausiai žinoma meta atnaujinimo žymų funkcija – iš naujo įkelti puslapius, kuriuose yra dažnai atnaujinamas turinys arba informacija. Vienas iš pavyzdžių yra orų svetainė, kurioje informacija dažnai keičiasi.

Peradresavimas yra dar vienas meta atnaujinimo žymų naudojimas, ir tai daugeliu atvejų yra jų funkcija. Kai meta atnaujinimo žymos naudojamos vartotojui peradresuoti į kitą tinklalapį, kodas skamba taip: .

Kodo dalis, kuri skaitoma content=”2;url=http://google.com/” nurodo naršyklei, kiek laiko reikia laukti prieš atliekant peradresavimą ir kurį puslapį reikia įkelti. Tokiu atveju peradresavimas nustatomas po dviejų sekundžių, o puslapis bus peradresuotas į google.com.

Meta atnaujinimo žymų naudojimas gali turėti tam tikrų trūkumų. Svetaines, kuriose jie naudojami, paieškos sistemos gali atpažinti kaip šlamštą. Labai greitas peradresavimas gali įstrigti pasenusių naršyklių naudotojus puslapyje, o puslapio atnaujinimas gali suklaidinti vartotoją. Meta atnaujinimo žymų naudojimas taip pat kelia susirūpinimą dėl saugumo. Susirūpinimą kelia tai, kodėl manoma, kad geriau naudoti HTTP arba serverio peradresavimą.