Meta osvežitvena oznaka ali meta preusmeritev je en način, da lahko znova naložite ali preusmerite spletne strani. Meta osvežitvena oznaka je enostavna za uporabo, kar pomeni tudi zlorabo. Oglejmo si, zakaj bi želeli uporabiti to oznako in katere pasti se morate izogibati pri tem.
Ponovno nalaganje trenutne strani z oznako osveževanja Meta
Ena od stvari, ki jih lahko storite z oznako osveževanja meta, je silo, da ponovno naložite stran, da je nekdo že eden.
Če želite to narediti, postavite naslednjo meta oznako v vašega dokumenta HTML . Ko se uporablja za osvežitev trenutne strani, je sintaksa takšna:
je oznaka HTML. Spada v glavo vašega dokumenta HTML.
http-equiv = "osveži" pove brskalniku, da ta meta pošilja ukaz HTTP in ne besedilno vsebino. Beseda refresh je HTTP-glava, ki spletnemu strežniku pove, da bo stran ponovno naložena ali poslana nekam drugemu.
vsebina = "600" je čas, v nekaj sekundah, dokler brskalnik ne bo znova naložil trenutne strani. To bi spremenili na čas, ki ga želite preteči, preden se stran ponovno naloži.
Ena od najpogostejših načinov uporabe te različice oznake za osvežitev je ponovna naložitev strani z dinamično vsebino, na primer stevilko ali vremensko karto. Videl sem tudi to oznako, uporabljeno na spletnih straneh HTML, ki so bile prikazane na sejmih v prikazovalnih kabinah, kot način osvežitve vsebine strani.
Nekateri ljudje tudi ta meta tag za ponovno nalaganje oglasov, to pa bo motilo vaše bralce, saj bi lahko prisililo stran, da se znova naloži, medtem ko jo dejansko bere! Končno obstajajo boljši načini za osvežitev vsebine strani, ne da bi dejansko morali uporabiti meta-tag za osvežitev celotne strani.
Preusmeritev na novo stran z oznako osveževanja Meta
Druga uporaba oznake osveževanja meta je pošiljanje uporabnika s strani, ki jo je zahtevala na drugo stran.
Sintaksa za to je skoraj enaka kot ponovna naložitev trenutne strani:
Kot lahko vidite, je atribut vsebine nekoliko drugačen.
vsebina = "2 https: // www. /
Številka je čas, v sekundah, dokler se stran ne preusmeri. Po podpičju je URL nove strani, ki jo želite naložiti.
Bodi previden. Najpogostejša napaka pri uporabi oznake za osvežitev, da preusmerite na novo stran, je dodati dodatno oznako na sredini.
To je na primer napačno: content = "2; url = " http://newpage.com ". Če nastavite oznako za osvežitev meta in vaša stran ni preusmerjena, najprej preverite to napako.
Pomanjkljivosti pri uporabi oznak osveževanja Meta
Oznake osveževanja Meta imajo nekaj pomanjkljivosti:
- Mreže za osvežitev Meta so uporabili pošiljatelji neželene elektronske pošte za preganjanje iskalnikov. Iskalniki zdaj pogosto odstranjujejo ta mesta iz svoje baze podatkov. Če za preusmerjanje strani uporabljate veliko meta osvežitvenih oznak , se lahko iskalniki odločijo, da je vaša stran neželena vsebina in jo izbrišite iz svojega indeksa. Če morate starega URL-ja preusmeriti na novo, je bolje, da namesto tega uporabite 301 Server Redirect. Ta preusmeritev bo dejansko pustila iskalnikom, da vedo, da je bila stran trajno premaknjena, in da morajo prenesti katero koli povezavo na lestvici s te stare strani na novo.
- Težava z uporabnostjo je lahko, če se preusmeritev zgodi hitro (manj kot 2-3 sekunde). To preprečuje uporabnikom starejših brskalnikov, da uporabljajo gumb »Nazaj«.
- Če se preusmeritev zgodi hitro in gre za neobstoječo stran, se bralci lahko zataknejo v zanki, ne da bi videli druge vsebine kot 404 strani .
- Osveževanje trenutne strani je lahko zmedeno. Če uporabnik ni zahteval ponovnega nalaganja, lahko postanejo zaskrbljeni zaradi varnosti vašega spletnega mesta.