Meta atsvaidzināšanas tags vai meta novirzīšana ir viens no veidiem, kā jūs varat pārlādēt vai novirzīt tīmekļa lapas. Meta atsvaidzināšanas tags ir viegli lietojams, kas nozīmē, ka to var viegli izmantot nepareizi. Apskatīsim, kāpēc jūs gribētu izmantot šo atzīmi un kādas problēmas jums jāizvairās, to darot.
Pašreizējās lapas pārlādēšana ar Meta atsvaidzināšanas tagu
Viena no lietām, ko varat darīt ar meta atsvaidzināšanas tagu, ir piespiest pārlādēt lapu, kurai kāds jau ir.
Lai to izdarītu, savā HTML dokumentā ievietotu šādu meta tagu. Ja tiek izmantots, lai atsvaidzinātu pašreizējo lapu, sintakse izskatās šādi:
ir HTML tags. Tas pieder jūsu HTML dokumenta galā.
http-equiv = "atsvaidzināt" norāda pārlūkprogrammai, ka šis metatags sūta HTTP komandu, nevis teksta saturu. Atsauce uz vārdu ir HTTP galvene, informē tīmekļa serveri, ka šī lapa tiks ielādēta vai nosūtīta kaut kur citur.
content = "600" ir laika daudzums sekundēs, līdz pārlūkprogramma ielādē pašreizējo lapu. Jūs to mainītu, lai cik ilgs laiks tiktu pagājis pirms lapas atkārtotas ielādes.
Viens no šīs atsvaidzes taga atjauninājuma visizplatītākajiem lietojumiem ir atkārtoti ielādēt lapu ar dinamisku saturu, piemēram, akciju indeksu vai laika karti. Esmu redzējis arī šo tagu, kas tika izmantots HTML lapās un tika parādīts tirdzniecības izstādēs izstāžu kabīnēs kā veids, kā atsvaidzināt lapas saturu.
Daži cilvēki arī šo meta tagu, lai pārlādētu reklāmas, taču tas izmainīs jūsu lasītājus, jo tas var piespiest lapu pārlādēt, kamēr tās faktiski to lasāt! Visbeidzot, šodien ir labāki veidi, kā atsvaidzināt lapas saturu, bez nepieciešamības faktiski izmantot meta tagu, lai atsvaidzinātu visu lapu.
Pāradresācija uz jaunu lapu ar Meta atsvaidzināšanas tagu
Vēl viena meta atsvaidzināšanas taga izmantošana ir tā, lai lietotājs no lapas, kuru viņi pieprasīja, nosūtītu uz citu lapu.
Šī sintakse ir gandrīz tāda pati kā pašreizējās lapas ielādēšana:
Kā redzat, satura atribūts ir nedaudz atšķirīgs.
saturs = "2 https: // www. /
Numurs ir laiks sekundēs, līdz lapa ir jāpārorientē. Pēc semikolona ir jaunās ielādes lapas URL.
Esi uzmanīgs. Visbiežāk sastopamā kļūda, lietojot atsvaidzināšanas tagu, lai novirzītu uz jaunu lapu, ir pievienot papildu pēdiņas vidū.
Piemēram, tas ir nepareizs: content = "2; url = " http://newpage.com ". Ja iestatāt meta atsvaidzināšanas tagu un jūsu lapa nav novirzīta, vispirms pārbaudiet šo kļūdu.
Neizdevās izmantot Meta Atsvaidzināt birkas
Meta atsvaidzināšanas tagiem ir daži trūkumi:
- Surogātpasta izplatītāji ir izmantojuši meta atsvaidzināšanas novirzīšanu, lai nemaldinātu meklētājprogrammas. Meklētājprogrammas tagad bieži vien no tām izņem no datubāzes. Ja lapas novirzīšanai izmantojat daudz meta atsvaidzināšanas tagu , meklētājprogrammas var izlemt, vai vietne ir mēstule, un izdzēst to no sava indeksa. Ja jums nepieciešams novirzīt veco URL uz jaunu, labāk ir izmantot 301 Servera novirzīšanu. Šī novirzīšana faktiski ļaus meklētājprogrammām uzzināt, ka lapa ir neatgriezeniski pārvietota un ka viņiem vajadzētu pārsūtīt jebkuru saišu klasifikāciju no šīs vecās lapas uz jauno.
- Var būt izmantojamības problēma, ja novirzīšana notiek ātri (mazāk nekā 2-3 sekundes). Tas neļauj vecāku pārlūkprogrammu lietotājiem izmantot pogu "Atpakaļ".
- Ja novirzīšana notiek ātri un iet uz lapu, kurā nav pastāvošās, jūsu lasītāji var iekļūt cilpa, neredzot nevienu saturu, izņemot 404 lapu .
- Pašreizējās lapas atsvaidzināšana var būt mulsinoša. Ja lietotājs nepieprasīja atkārtotu ielādi, viņi var satraukties par jūsu vietnes drošību.