Meta-päivitystunnus tai metaohjaus on yksi tapa, jolla voit ladata tai ohjata verkkosivuja uudelleen. Metainfrastruktuurin tunniste on helppokäyttöinen, joten sitä on helppo käyttää väärin. Katsotaanpa, miksi haluaisit käyttää tätä tunnistetta ja mitä vitsauksia sinun pitäisi välttää tekemällä niin.
Nykyisen sivun lataaminen Meta Refresh -tapaan
Yksi niistä asioista, joita voit tehdä meta-päivitystiedoston kanssa, on pakottaa sivun lataus uudelleen, että joku on jo yksi.
Voit tehdä tämän asettamalla seuraavan sisällönkuvauskentän HTML-asiakirjan . Kun päivität nykyisen sivun, syntaksi näyttää tältä:
on HTML-tunniste. Se kuuluu HTML-asiakirjan päähän.
http-equiv = "refresh" kertoo selaimelle, että tämä metakoodi lähettää HTTP-komennon tekstisisältöä pikemminkin. Sana päivitys on HTTP-otsake kertoo verkkopalvelimelle, että sivu ladataan tai lähetetään muualle.
content = "600" on ajan määrä sekunteina, kunnes selaimen pitäisi ladata nykyinen sivu uudelleen. Muutat tämän kaiken aikaa, jonka haluat loppua, ennen kuin sivu latautuu uudelleen.
Päivitystiedoston tämän version yleisimpiä käyttötarkoituksia on ladata uudelleen sivu, jossa on dynaamista sisältöä, kuten varastokirja tai sääkartta. Olen myös nähnyt tätä tunnistetta, jota käytettiin HTML-sivuilla, jotka näytettiin näyttelykeskuksissa järjestettävissä näyttelyissä keinona päivittää sivun sisältöä.
Jotkut ihmiset myös tätä meta-tunnistetta lataamaan mainoksia uudelleen, mutta tämä ärsyttää lukijasi, koska se voisi pakottaa sivun lataamaan uudelleen, kun he todella lukevat sen! Viime kädessä on nykyään parempia tapoja päivittää sivun sisältöä ilman, että tarvitsisi todella käyttää metakoodia koko sivun päivittämiseen.
Uudelle sivulle siirtyminen uudelleen Meta Refresh -modulilla
Toinen meta-päivitystiedoston käyttö on lähettää käyttäjän sivulta, jota he pyysivät toiselle sivulle.
Tämän syntaksi on lähes sama kuin nykyisen sivun uudelleenlataus:
Kuten näette, sisältöominaisuus on hieman erilainen.
sisältö = "2 https: // www. /
Numero on aika sekunteina, kunnes sivu on ohjattava uudelleen. Puolimerkki on uuden sivun URL-osoite ladattavaksi.
Ole varovainen. Tavallisin virhe, kun päivitettävän tagin käyttäminen ohjata uutta sivua on lisätä ylimääräinen lainausmerkki keskelle.
Esimerkiksi tämä on virheellinen: content = "2; url = " http://newpage.com ". Jos määrität meta-päivitystunnisteen ja sivusi ei ohjaa uudelleen, tarkista ensin tämä virhe.
Haittapuolet Meta-päivitysten tunnisteiden käyttämiseen
Meta-päivitysten tunnisteilla on joitain haittapuolia:
- Roskapostittajat ovat käyttäneet Meta-päivityksen uudelleenohjauksia houkuttelemalla hakukoneita. Hakukoneet nyt poistavat usein kyseiset sivustot tietokannastaan. Jos käytät paljon meta-päivitysten tunnisteita sivujen uudelleenohjaamiseen, hakukoneet voivat päättää, että sivusto on roskapostia ja poistaa sen indeksistä. Jos haluat ohjata vanhan URL-osoitteen uudelle, on parempi käyttää 301-palvelimen uudelleenohjausta. Tämä uudelleenohjaus antaa hakukoneille todella tietää, että sivu on siirretty pysyvästi ja että heidän on siirrettävä kaikki vanhat sivun linkit rankingista uuteen.
- Käytettävyysongelma voi olla, jos uudelleenohjaus tapahtuu nopeasti (alle 2-3 sekuntia). Tämä estää vanhempien selainten käyttäjiä käyttämään "Takaisin" -painiketta.
- Jos uudelleenohjaus tapahtuu nopeasti ja menee ei-olemassa olevalle sivulle, lukijat saattavat jumittua silmukkaan näkemättä mitään muuta sisältöä kuin 404-sivu .
- Nykyisen sivun päivittäminen voi olla hämmentävää. Jos käyttäjä ei pyytänyt uutta latausta, he saattavat olla huolissasi sivustosi turvallisuudesta.