IE8 omdirigerer på Update

IE8 omdirigerer på Update


Nettstedet administratorer har ofte å peke flere adresser i samme fysiske siden. Dette gjøres for å unngå å måtte opprettholde ulike kopier av den samme filen i mange steder, når en nettside opprettholder en rekke alternative domenenavn. Omdirigering oppnår dette målet, og en "meta refresh" er en av måtene omdirigering er oppnådd.

Hypertext Markup Language

Internet Explorer 8, som alle andre versjoner av IE, er programmert til å tolke Hypertext Markup Language, som er bedre kjent som HTML. HTML er ikke et programmeringsspråk, men er et formateringssystem som definerer oppsettet på en webside. HTML gjør inkludere noen mulighet for bestått instruksjoner til nettlesere og kommandoen til IE8 for å oppdatere siden er en av disse instruksjonene. Oppdatere en side er også kjent som en "reload" eller en "refresh".

prosedyrer

IE8 sender en forespørsel om en webside til en webserver. Serveren returnerer den side som en strøm av koder som holdes i kroppen av svarmelding. Nettlesere er seere for HTML-kode, og når IE8 mottar meldingen den tolker HTML-koden inn i en skjerm. Kodene skaper websiden er skrevet i kroppen av HTML-filen. Disse er imidlertid innledes med en overskrift, som registrerer hvilken versjon av HTML som brukes til å opprette siden, blant andre faktorer. Det er der meta refresh-kommandoen ligger.

Meta Refresh

Den meta refresh er den eneste trikset er tilgjengelig for programmerere å lage en omdirigering innenfra en webside. De andre metodene bruker konfigurasjonsfiler av nettstedet for å instruere webserver på viderekoblingssider. Den meta refresh kommandoen har to parametere. Den ene er en forsinkelsesperiode, og den andre er adressen for å laste siden på nytt. En vanlig reload bør ha adressen til den aktuelle nettsiden i denne parameteren. Men strukturen i refresh kommandoen gir utviklere muligheten til å bruke den til å lage en omdirigering. Forsinkelsen er en periode i sekunder som IE 8 leseren teller før å laste siden. I omdirigering, er denne verdien null, slik at brukeren aldri får se den opprinnelige siden.

bruk

Meta refresh omdirigeringer er ikke vanlig. Mekanismer innebygd i Hypertext Transfer Protocol er oftere gjennomført fordi de innebærer mindre arbeid, og de krever ikke en fil som skal holdes på den gamle adressen.