? En omdirigere er en funksjon innebygd i Hypertext Transfer Protocol ( HTTP ) for å aktivere nettstedet administratorer å flytte nettsider, eller hele nettsteder . HTTP bærer Internett-trafikk. Dette omfatter forespørsler fra weblesere for websider og svar fra webservere levere dem . Noen ganger kan en side ikke kan leveres, og HTTP inkluderer en rekke koder som forklarer hvorfor. Omdirigere koder er en del av denne serien . Omdirigering grunner
p Hvis en nettside eller side har lenker til det i andre områder , har gode resultater i søkemotorer og har allerede sirkulert trykte medier med webadressen på den, kan endre en adresse forårsake problemer . Slike koblinger og annonser allerede drive trafikk til nettstedet. Et selskap kan ikke spore alle mottakere av løpesedler og reklame med sin adresse på dem . Flytte siden vil resultere i besøkende til den gamle adressen mottar en standard "file not found" melding i nettleseren. Den besøkende vil tro at selskapet hadde gått ut av business og sluttet å produsere produktet. Ikke bare betyr dette et tapt salg , men at besøkende kan deretter spre negativ publisitet , fortelle andre at nettadressen er død . I dette tilfellet , må selskapet å omdirigere besøkende til alle flyttet sider fra den gamle adressen til den nye adressen og hindre en "file not found" situasjon .
Andre hendelser
selskaper slå sammen og ta over andre selskaper . I disse tilfellene , ville selskapet ønsker å omdirigere trafikk fra sitt nye datterselskap til de viktigste bedriftens nettsted , og dermed prege selskapets vekt på publikum og sikre at returnerende besøkende oppmerksom på den nye adressen når de har sett morselskapets nettsted. Selskaper med mange divisjoner som opprettholder forskjellige navn kan ha ulike nettadresser for å passe med navnet på hver divisjon . Snarere enn å opprettholde området på forskjellige steder, kan selskapet sentralisere alle websider på en server på en adresse , opprettholde datterselskapet Web-adresser og omdirigere besøkende til den sentrale området . Noen selskaper opprettholde separate adresser for produkter, eller ulike " shop fronter ", på forskjellige nettsteder . Andre selskaper oppmuntre medarbeidere til å vise selskapets innhold som gjennom det var deres egne . Alle disse scenariene kan oppnås ved hjelp av standard HTTP omdirigere koder.
Omadresser Metode
Selv om en server informerer en nettleser av en omdirigering , er det ansvaret til nettleseren til å vedta det. De nettleseren kontakte webserveren og ber om en side . Webserveren sender et svar uten side , men med en kode . Nettleseren ble programmert til å reagere på noen av de vanlige HTTP- koder og handle deretter.
Kontinuerlig eller Midlertidig
p Hvis en side eller et nettsted har blitt permanent flyttet, serveren sender tilbake en 301 -kode, som er et permanent viderekobling . Nettleseren bemerker endringen , besøk den nye adressen som er oppgitt i meldingen fra serveren , men bemerker også den nye adressen og bruker den hver gang noen typer i den gamle adressen . Dersom side eller et nettsted har blitt flyttet midlertidig , sender serveren tilbake en 302 -kode. Nettleseren reapplies deretter på den nye adressen for ønsket side , men fortsetter å bruke den gamle adressen for senere forespørsler for denne siden.