? Internetbrowsere kan indstilles til at omdirigere alle anmodninger til en proxy -server. Proxyserverindstillinger er sat af en person eller af en netværksadministrator for alle computere på et netværk , eller ondskabsfuldt af en virus. Den officielle definition på en omdirigering er befalet af en webserver for at kompensere for flyttet websider. Proxyservere
p Hvis en browser er konfigureret til at bruge en proxy -server , snarere end at sende en anmodning om en webside til webserveren for denne side , sender browseren adressen på den ønskede side proxyserveren. Brugeren ser adressen på proxyserveren i adresselinjen , men indholdet af den ønskede webside på skærmen . Computeren bruger kan ikke indse , hvorfor denne omdirigering forekommer. Det er en fælles metode, der bruges af forældre at bortfiltrere enhver voksen indhold fra at nå deres børn, mens de surfer på internettet. Det er også brugt af virksomheder til at blokere adgang fra deres netværk til en stødende eller farligt materiale. Nogle vira opdatere proxy indstillingerne for et websted for at altid omdirigere Web adgang til deres egen server imod ønskerne fra computerens ejer.
HTTP Omdirigeringer
Hypertext Transfer Protocol eller HTTP, bærer al webtrafik over internettet. Anmodningen om en side har et bestemt format , og svaret starter med en række parametre i overskriften på meddelelsen og derefter HTML-koden for den side følger i selve meddelelsen. Hvis websiden ikke findes , serveren sender tilbage en fejlkode og kroppen af beskeden er tom. Webbrowsere er programmeret til at udføre en bestemt handling, når de modtager hver kode . Normalt i tilfælde af en " siden blev ikke fundet fejl" (kode 404) det viser kun en simpel fejl på siden . Dog kan ejerne af hjemmesider giver en bedre ydeevne ved at oprette omdirigeringer for flyttede sider snarere end at tillade server til at sende tilbage en fejlkode.
Ansvar
< p> HTTP -koder procedurer indledes ved en kode dent fra serveren til browseren. Men serveren ikke udføre omdirigering. Det påhviler browseren. Alle browsere kender HTTP -koder og vide hvad man skal gøre for hver forskellig kode.
Typer af Redirect
Selvom HTTP-specifikationen indeholder en række koder til omdirigering, kun to er nogensinde har brugt. Disse er 301 og 302 koder. Serveren udløser en permanent omdirigering ved at sende browseren en 301 kode. Meddelelsen indeholder også den nye adresse for søgte siden. Ikke blot vil browseren genansøge om denne side på den nye adresse , men det registrerer omdirigeringen og altid bruger den nye adresse når nogen typer i den gamle. A 302 redirect er midlertidig flytning. Browseren går til den nye adresse denne gang, men vil fortsætte med at bruge den gamle adresse og eventuelt blive viderestillet igen indtil siden er blevet restaureret , og omdirigere fjernes.