Hva som forårsaker en Redirect for nettleserne?

Hva som forårsaker en Redirect for nettleserne?


Nettlesere kan settes til å omdirigere alle forespørsler til en proxy-server. Proxy-serverinnstillingene er satt av en person eller av en nettverksadministrator for alle datamaskiner i et nettverk, eller skadelig av et virus. Den offisielle definisjonen av en omdirigering blir ledet av en webserver for å kompensere for flyttet websider.

proxy-servere

Hvis en nettleser er konfigurert til å bruke en proxy-server, i stedet for å sende en forespørsel om en nettside til webserveren for denne siden, sender nettleseren adressen til ønsket side til proxy-serveren. Brukeren ser adressen til proxy-serveren i adressefeltet, men innholdet i den ønskede websiden i skjermen. Datamaskinen bruker kan ikke forstå hvorfor dette omdirigering skjer. Det er en vanlig metode som brukes av foreldre til å filtrere ut noen seksuelt innhold fra å nå sine barn mens de surfer på Internett. Det er også brukt av bedrifter til å blokkere tilgang fra nettverket til enhver krenkende eller farlig materiale. Noen virus oppdaterer proxy-innstillingene på en nettside for å alltid omdirigere Web tilgang til sin egen server mot ønskene til datamaskin eier.

HTTP omdirigeringer

Hypertext Transfer Protocol, eller HTTP, bærer all Internett-trafikk over Internett. Anmodningen om en side har en bestemt format, og responsen starter med en rekke parametere i overskriften på meldingen og deretter HTML-koden for siden følger i kroppen av meldingen. Hvis websiden ikke blir funnet, sender serveren tilbake en feilkode og kroppen av meldingen er tom. Nettlesere er programmert til å utføre en bestemt handling når de mottar hver kode. Vanligvis, i tilfelle av en "side ikke funnet feil" (kode 404) vises det bare en enkel feil side. Imidlertid kan eierne av nettstedene gi en bedre ytelse ved å sette opp viderekoblinger for flyttet sider stedet for å la serveren til å sende tilbake en feilkode.

Ansvar

HTTP-koder prosedyrer er initiert av en kode bulk fra serveren til nettleseren. Men serveren ikke utføre viderekoblingen. Det er ansvaret til nettleseren. Alle nettlesere vet HTTP kodene og vet hva de skal gjøre for hver annen kode.

Typer Omadresser

Selv om HTTP-spesifikasjonen inneholder en rekke koder for viderekobling, er bare to inne har brukt. Dette er de 301 og 302 koder. Serveren utløser en permanent viderekobling ved å sende leseren en 301-kode. Meldingen inneholder også den nye adressen for søkt for siden. Ikke bare vil nettleseren på nytt for at siden på den nye adressen, men det registrerer viderekobling og alltid bruker den nye adressen når noen typer i den gamle. En 302-viderekobling er for midlertidig flytte. Nettleseren går til den nye adressen denne gangen, men vil fortsette å bruke den gamle adressen og muligens få omdirigert igjen før siden har blitt restaurert og viderekoblingen fjernet.