Mit der Zeit ist mir aufgefallen, dass, wenn ich in einer URL die falsche Domain (.gov, .com, .net) eingebe, die Site sofort auf die richtige Site umgeleitet wird. Beispiel: www.usps.gov --> www.usps.com. Liegt die Umleitung am Browser, an der Site selbst oder an etwas anderem?
Antwort1
Es gibt viele Mechanismen, die dies verursachen können. In diesem Fall ist es der Webserver, der die Umleitung durchführt:
--2012-04-13 10:22:01-- http://www.usps.gov/
Resolving www.usps.gov... 56.0.36.150
Connecting to www.usps.gov|56.0.36.150|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://www.usps.com [following]
--2012-04-13 10:22:02-- http://www.usps.com/
Resolving www.usps.com... 184.84.25.188
Connecting to www.usps.com|184.84.25.188|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://www.usps.com/ [following]
--2012-04-13 10:22:03-- https://www.usps.com/
Connecting to www.usps.com|184.84.25.188|:443... connected.
HTTP request sent, awaiting response... 200 OK
Ihr Browser stellt eine Verbindung zum Webserver unter www.usps.gov her, der mit einem 302 Moved Temporarily
Fehler antwortet, der dem Browser mitteilt, dass sich die Site jetzt unter www.usps.com befindet. Browser sind im Allgemeinen so konfiguriert, dass sie 302
Tippfehler automatisch akzeptieren und zur angegebenen neuen Site wechseln. In diesem Fall gibt die neue Site ebenfalls einen 302
Fehler aus und fordert Sie auf, https://www.usps.com
zur sicheren Version der Site zu wechseln.
Beachten Sie, dass Sie bei Verwendung von Firefox in den Optionen eine Benachrichtigung erhalten, wenn eine Site versucht, umzuleiten Advanced / General
. Dann können Sie die Sprünge selbst sehen.
Einzelheiten zu den verschiedenen Methoden finden Sie unterhttp://en.wikipedia.org/wiki/URL_Umleitung(.htaccess, html-Umleitung, serverseitiges Scripting, 301 usw.) undhttp://en.wikipedia.org/wiki/CNAME_record(DNS-Umleitung)