時間が経つにつれて、URL に間違ったドメイン (.gov、.com、.net) を入力すると、サイトが正しいサイトに瞬時にリダイレクトされることに気付きました。たとえば、www.usps.gov --> www.usps.com。これは、ブラウザ、サイト自体、またはリダイレクトの原因となっている他の何かでしょうか?
答え1
これが起こる原因は多数あります。この場合、リダイレクトを実行しているのは Web サーバーです。
--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
ブラウザは www.usps.gov の Web サーバーに接続し、302 Moved Temporarily
エラー が返されます。これは、ブラウザにサイトが現在 www.usps.com にあることを伝えます。ブラウザは通常、自動的に302
タイプ エラーを受け入れ、指定された新しいサイトに移動するように設定されています。この場合、新しいサイトも302
エラーを発行し、https://www.usps.com
サイトのセキュリティ保護されたバージョンである に移動することを示します。
Firefox を使用している場合は、オプションでサイトがリダイレクトを試みているときに通知するように設定できますAdvanced / General
。その後、ジャンプを自分で確認できます。
さまざまな方法の詳細については、http://en.wikipedia.org/wiki/URL_redirection(.htaccess、HTMLリダイレクト、サーバーサイドスクリプト、301など)http://en.wikipedia.org/wiki/CNAME_record(DNSリダイレクト)