Meta refresh oznaka ili meta preusmjeravanje je jedan od načina na koji možete ponovno učitati ili preusmjeravati web stranice. Meta refresh tag je jednostavan za korištenje, što znači da je također lako zloupotrijebiti. Pogledajmo zašto biste htjeli upotrijebiti ovu oznaku i koje biste zamke trebali izbjegavati kad to učinite.
Ponovno učitavanje trenutne stranice s oznakom Meta Refresh
Jedna od stvari koje možete učiniti s oznakom meta refresh je prisiliti ponovno učitavanje stranice da je netko već jedan.
Da biste to učinili, stavili biste sljedeću meta oznaku unutar
je HTML oznaka. Spada u glavu vašeg HTML dokumenta.
http-equiv = "refresh" govori pregledniku da ova meta oznaka šalje HTTP naredbu, a ne tekstualni sadržaj. Osvježavanje riječi HTTP zaglavlje govori web poslužitelju da će stranica biti ponovno učitana ili poslana negdje drugdje.
content = "600" je količina vremena, u sekundama, sve dok preglednik ne bi trebao ponovno učitati trenutnu stranicu. To biste promijenili u bilo koju količinu vremena koju želite istekati prije nego što se stranica ponovno učita.
Jedna od najčešćih primjena ove verzije oznake za osvježavanje je ponovno učitavanje stranice s dinamičkim sadržajem, kao što je burzovna oznaka ili vremenska karta. Također sam vidio ovu oznaku koja se upotrebljava na HTML stranicama koje se prikazuju na sajmovima na zaslonu kao način osvježavanja sadržaja stranice.
Neki ljudi također ovu meta oznaku za ponovno učitavanje oglasa, ali to će vam smetati svojim čitateljima jer može prisiliti stranicu da se ponovno učita dok ih zapravo čitaju! Naposljetku, danas postoje bolji načini osvježavanja sadržaja stranice bez potrebe za upotrebom meta oznake za osvježavanje cijele stranice.
Preusmjeravanje na novu stranicu s oznakom Meta Refresh
Druga upotreba oznake meta osvježavanja jest slanje korisnika s stranice koju su zatražili na drugu stranicu umjesto toga.
Sintaksa za to je gotovo jednaka kao i ponovno učitavanje trenutne stranice:
Kao što možete vidjeti, atribut sadržaja je nešto drugačiji.
content = "2 https: // www. /
Broj je vrijeme, u sekundama, sve dok se stranica ne preusmjeri. Nakon točke-zarez je URL nove stranice za učitavanje.
Budi oprezan. Najčešća pogreška prilikom korištenja oznake osvježavanja za preusmjeravanje na novu stranicu jest dodavanje dodatne ponude u sredini.
Na primjer, to je netočno: content = "2; url = " http://newpage.com ". Ako postavite oznaku meta refresh i vaša stranica ne preusmjerava, prvo provjerite tu pogrešku.
Nedostaci u korištenju oznaka Meta Refresh
Meta osvježiti oznake imaju neke nedostatke:
- Meta refresh preusmjeravanja upotrebljavali su neželjeni korisnici kako bi pretražili tražilice. Tražilice sada često uklanjaju te web stranice iz svoje baze podataka. Ako koristite puno meta refresh oznaka za preusmjeravanje stranica, tražilice mogu odlučiti da je vaša web-lokacija neželjena i izbrisati je iz indeksa. Ako trebate preusmjeriti stari URL na novi, bolje je koristiti preusmjeravanje poslužitelja 301 umjesto toga. To će preusmjeravanje zaista dopustiti tražilicama da znaju da je stranica trajno premještena i da bi trebali prenijeti poretke veze s te stare stranice na novu.
- Postoji mogući problem upotrebe ako se preusmjeravanje brzo dogodi (manje od 2-3 sekunde). To sprječava korisnike starijih preglednika da koriste gumb "Natrag".
- Ako se preusmjeravanje brzo dogodi i odlazi na nepostojeću stranicu, vaši čitatelji mogu se zaglaviti u petlji bez da pogledaju bilo koji sadržaj osim 404 stranice .
- Osvježavanje trenutne stranice može biti zbunjujuće. Ako korisnik nije zatražio ponovno učitavanje, možda će biti zabrinuti za sigurnost vaše web-lokacije.