Meta refresh-taggar kallas också meta-omdirigeringar. De gör antingen att en sida laddas om eller så att en annan sida laddas. Användningen av meta refresh-taggar avråds av vissa som istället föredrar användningen av 301 eller 302 HTTP-omdirigeringar.
Meta refresh-taggar måste infogas i rubriken på webbsidan. När du tittar på sidan i HTML-format kan huvudsektionen identifieras med koden . En meta refresh-tagg kommer att se ut så här:
Meta-nyckelordet identifierar dess HTML-funktion, och http-equiv=”refresh”-attributet informerar webbläsaren om att taggen använder ett HTTP-kommando istället för en vanlig metatagg. Webbservrar använder HTTP-rubriker för att instruera en webbläsare att antingen ladda om webbsidan eller att omdirigera, och det är vad ”refresh”-kommandot gör.
Det finns också möjlighet att ställa in antalet sekunder innan webbläsaren laddas om. Den sista delen av metauppdateringskoden, ”content=”600”, visar hur stor fördröjning som är inställd innan sidan laddas om. Den mest kända funktionen med meta refresh-taggar är att ladda om sidor som har innehåll eller information som uppdateras ofta. Ett exempel på detta är en vädersajt, där informationen ändras ofta.
Omdirigering är en annan användning av meta refresh-taggar, och detta är deras funktion i de flesta fall. När meta refresh-taggarna används för att omdirigera en användare till en annan webbsida, ser koden istället ut så här: .
Den del av koden som läser content=”2;url=http://google.com/” talar om för webbläsaren hur lång tid den ska vänta innan omdirigeringen utförs och vilken sida den ska ladda. I det här fallet är omdirigeringen inställd på två sekunder och sidan kommer att omdirigeras till google.com.
Att använda meta refresh-taggar kan ha vissa nackdelar. Webbplatser som använder dem kan identifieras som spam av sökmotorer. En mycket snabb omdirigering kan lämna användare som har föråldrade webbläsare fast på en sida, och att uppdatera en sida kan förvirra användaren. Användningen av meta refresh-taggar väcker också oro för säkerheten. Sådana problem är varför det anses bättre att använda en HTTP- eller serveromdirigering.