Ce sunt etichetele Meta Refresh?

Etichetele de reîmprospătare meta sunt denumite și redirecționări meta. Acestea fie determină reîncărcarea unei pagini, fie determină încărcarea unei alte pagini. Utilizarea etichetelor meta reîmprospătare este descurajată de unii care preferă, în schimb, utilizarea redirecționărilor HTTP 301 sau 302.

Etichetele meta reîmprospătare trebuie inserate în secțiunea de cap a paginii web. Când vizualizați pagina în format HTML, secțiunea de cap poate fi identificată prin codul . O etichetă de meta reîmprospătare va arăta astfel:

Cuvântul cheie meta identifică funcția sa HTML, iar atributul http-equiv=”refresh” informează browserul de internet că eticheta folosește o comandă HTTP în loc de o etichetă meta obișnuită. Serverele web folosesc anteturi HTTP pentru a instrui un browser fie să reîncarce pagina web, fie să redirecționeze, iar aceasta este ceea ce face comanda „reîmprospătare”.

Există, de asemenea, opțiunea de a seta numărul de secunde înainte ca browserul să se reîncarce. Ultima bucată din codul meta reîmprospătare, „content=”600”, arată cât de multă întârziere este setată înainte ca pagina să se reîncarce. Cea mai cunoscută funcție a etichetelor meta reîmprospătare este reîncărcarea paginilor care prezintă conținut sau informații care se actualizează frecvent. Un exemplu în acest sens este un site meteo, unde informațiile se schimbă des.

Redirecționarea este o altă utilizare a etichetelor meta reîmprospătare și aceasta este funcția lor în majoritatea cazurilor. Când etichetele meta reîmprospătare sunt folosite pentru a redirecționa un utilizator către o altă pagină web, codul se citește astfel: .

Partea din cod care citește conținut=”2;url=http://google.com/” spune browserului timpul de așteptat înainte de a efectua redirecționarea și ce pagină urmează să se încarce. În acest caz, redirecționarea este setată să aibă loc în două secunde, iar pagina va fi redirecționată către google.com.

Utilizarea etichetelor meta reîmprospătare poate avea unele dezavantaje. Site-urile care le utilizează pot fi identificate ca spam de către motoarele de căutare. O redirecționare foarte rapidă poate lăsa utilizatorii care au browsere învechite blocați pe o pagină, iar reîmprospătarea unei pagini poate deruta utilizatorul. Utilizarea etichetelor meta reîmprospătare ridică, de asemenea, îngrijorări cu privire la securitate. Astfel de preocupări sunt motivul pentru care este considerat mai bine să utilizați o redirecționare HTTP sau server.