Mikä on meta-uudelleenohjaus?
Meta-uudelleenohjaus tai metapäivitysuudelleenohjaus on HTML-attribuutti, joka kehottaa selainta päivittämään ja ohjaamaan käyttäjän toiseen URL-osoitteeseen tietyn ajan kuluttua.
Meta-uudelleenohjaus on a asiakkaan puolella uudelleenohjaus. Eli se tapahtuu vierailijan selaimessa. YVoit luoda sellaisen lisäämällä alla olevan meta-uudelleenohjauskoodin sivustoosi.
<meta http-equiv="refresh" content="5; url=https://yourdomain.com">
Yllä oleva koodi ohjeistaa selainta uudelleenohjaamaan vierailijan https://yourdomain.com viiden sekunnin kuluttua. Voit kuitenkin muokata sisältö
ja url
attribuutteja tarpeidesi mukaan.
Yllä olevassa koodissa:
meta
osoittaa, että koodi on sisällönkuvauskenttä- The
http-ekv
attribuutti määrittää, että sisällönkuvauskenttä on meta-uudelleenohjaus - The
sisältö
attribuutti määrittää ajan (sekunteina), jonka jälkeen uudelleenohjauksen tulee tapahtua - The
url
attribuutti määrittää URL-osoitteen, johon vierailija uudelleenohjataan
Googlen parhaat käytännöt meta-uudelleenohjauksille
Google tulkitsee jotkin uudelleenohjaukset paremmin kuin toiset. Tässä on yhteenveto uudelleenohjauksista Google suosittelee käytät, alkaen niistä, joilla on suurimmat mahdollisuudet tulla tulkituksi oikein.
- Palvelinpuolen uudelleenohjaukset
- Meta-uudelleenohjaukset
- JavaScript-uudelleenohjaukset (vain pysyvät uudelleenohjaukset)
- Krypto-uudelleenohjaukset (vain pysyvät uudelleenohjaukset)
Kuten näet, Google tulkitsee palvelinpuolen uudelleenohjaukset (kuten 301- ja 302-uudelleenohjaukset) paremmin kuin meta-uudelleenohjaukset. Tämän lisäksi, Google lisäsi että hakukoneet saattavat vaatia hieman enemmän aikaa muiden kuin palvelinpuolen uudelleenohjausten havaitsemiseen.
Google myös huomautti, että jotkut selaimet eivät tue meta-uudelleenohjauksia, ja vierailijat voivat hämmentyä, kun he kohtaavat ne.
Kaikki kaikessa, Google suosittelee että palvelinpuolen uudelleenohjaukset ovat mielestäsi ensimmäinen uudelleenohjauksen valinta. Meta-uudelleenohjaukset ovat toinen vaihtoehto, ja sinun tulee käyttää niitä vain, kun et voi määrittää palvelinpuolen uudelleenohjauksia.
Meta-uudelleenohjauksen määrittäminen
Voit luoda meta-uudelleenohjauksia lisäämällä meta-uudelleenohjauskoodin sen sivun HTML-koodin head-tunnisteeseen, jolta uudelleenohjaat.
Esimerkiksi:
<!DOCTYPE html> <html> <head> <meta http-equiv="refresh" content="5; url=https://yourdomain.com"> </head> <body> <h1>Uudelleenohjataan...</h1> <p>Sinut uudelleenohjataan osoitteeseen https://yourdomain.com 5 sekunnin kuluttua.</p> </body> </html>
Käyttämäsi tarkka meta-uudelleenohjauskoodi riippuu kuitenkin siitä, onko kyseessä pysyvä vai väliaikainen uudelleenohjaus. Google tukee kahden tyyppisiä meta-uudelleenohjauksia:
- Välitön metapäivityksen uudelleenohjaus
- Viivästynyt metapäivityksen uudelleenohjaus
Instant Meta Refresh -uudelleenohjaus
Välitön metapäivitysuudelleenohjaus ohjaa vierailijan määritettyyn URL-osoitteeseen heti, kun sivu latautuu. Google käsittelee tätä a pysyvä uudelleenohjaus ja pitää sitä vahvana signaalina, että kohdesivun tulee olla ensisijainen.
Voit määrittää välittömän metapäivityksen uudelleenohjauksen asettamalla sisältö
sisällönkuvauskentän attribuutti 0
. Esimerkiksi:
<meta http-equiv="refresh" content="0; url=https://yourdomain.com">
Viivästynyt metapäivityksen uudelleenohjaus
Viivästetty metapäivityksen uudelleenohjaus ohjaa vierailijan määritettyyn URL-osoitteeseen yhden tai useamman sekunnin kuluttua sivun latautumisesta. Google käsittelee sitä a väliaikainen uudelleenohjaus ja pitää heikkona signaalina, että kohdesivun tulisi olla ensisijainen.
Voit määrittää viivästyneen metapäivityksen uudelleenohjauksen asettamalla sisältö
sisällönkuvauskentän attribuutti numeroon, joka on suurempi kuin nolla. Esimerkiksi alla oleva koodi kehottaa selainta päivittämään sivun 12 sekunnin kuluttua.
<meta http-equiv="refresh" content="12; url=https://yourdomain.com">