? Internet-Browser so einstellen, dass alle Anfragen an einen Proxy-Server umgeleitet werden. Proxy -Server-Einstellungen sind von einer Einzelperson oder von einem Netzwerkadministrator für alle Computer in einem Netzwerk , oder böswillig durch ein Virus gesetzt . Die offizielle Definition einer Umleitung wird von einem Web -Server angewiesen, für bewegte Webseiten kompensieren. Proxy Servers
Wenn ein Browser so konfiguriert wurde, einen Proxy-Server , anstatt eine Anfrage für eine Web- Seite an den Web -Server für die Seite nutzen zu können , sendet der Browser die Adresse des gewünschten Seite der Proxy-Server . Der Benutzer sieht die Adresse des Proxy-Servers in die Adressleiste ein , aber den Inhalt des gewünschten Web -Seite auf dem Bildschirm. Die Computer-Benutzer können nicht erkennen, warum diese Umleitung stattfindet. Es ist eine gängige Methode von Eltern verwendet werden, um herauszufiltern, jeden Erwachsenen Inhalte auf ihre Kinder , während sie im Internet surfen. Es wird auch von Unternehmen genutzt, um den Zugriff aus ihrem Netz zu jedem beleidigend oder gefährliches Material zu blockieren. Einige Viren aktualisieren Sie die Proxy-Einstellungen von einer Website, um immer umleiten Web Zugriff auf ihre eigenen Server gegen den Willen der Eigentümer des Computers .
HTTP Redirects
Das Hypertext Transfer Protocol oder HTTP, trägt alle Web -Datenverkehr über das Internet . Die Anforderung für eine Seite hat ein spezielles Format , und die Reaktion beginnt mit einer Reihe von Parametern in dem Header der Nachricht und der HTML-Code für die Seite folgt in den Körper der Nachricht. Wenn die Webseite nicht gefunden wird, sendet der Server einen Fehlercode zurückbekommen und der Körper der Nachricht ist leer. Web Browser sind so eingestellt , um eine bestimmte Aktion auszuführen , wenn sie jeden Code zu erhalten. Normalerweise im Fall einer " Seite nicht gefunden Fehler " (Code 404) zeigt er nur eine einfache Fehler-Seite . Allerdings können die Betreiber von Websites eine bessere Performance durch die Einrichtung von Umleitungen für Seiten bewegt anstatt dass der Server zurück zu senden einen Fehlercode geben .
Responsibility
< p> die HTTP -Codes Verfahren durch eine Code- dent von dem Server an den Browser initiiert . Allerdings ist der Server nicht ausführen umzuleiten. Das liegt in der Verantwortung des Browsers. Alle Browser kennen die HTTP -Codes und wissen, was für jeden anderen Code zu tun.
Arten von Redirect
Obwohl der HTTP-Spezifikation enthält eine Reihe von Codes für umzuleiten, nur zwei sind je benutzt . Dies sind die 301 und die 302 Codes . Der Server löst eine dauerhafte Umleitung , indem der Browser eine 301 -Code. Die Nachricht enthält auch die neue Adresse für die Seite für gesucht. Nicht nur, dass der Browser für diese Seite an der neuen Adresse erneut , aber es zeichnet die Umleitung und verwendet immer die neue Adresse , wenn jemand Typen in den alten. A 302 -Weiterleitung ist für temporäre Umzug . Der Browser geht auf die neue Adresse dieses Mal wird aber weiterhin die alte Adresse verwenden und möglicherweise wieder umgeleitet werden , bis die Seite wieder hergestellt ist und die Umleitung entfernt .