同じサーバー、同じサイト - 2 つの異なる結果。
ケース1
リクエスト URL: domain.com (domain.com/default.aspx に解決されます)
Firebug のリクエスト ヘッダー: domain.com
Request.ServerVariables["HTTP_HOST"]
= domain.com
Request.Url.Host
= domain.com (OK、これは良いことであり、期待どおりです)
ケース 2
リクエスト URL: domain.com/default.aspx
Firebug のリクエスト ヘッダー: domain.com
Request.ServerVariables["HTTP_HOST"]
= domain.com
Request.Url.Host
= app5 (サーバーの名前)
2 つのリクエストを見ると、その原因となるものは何もわかりません。なぜこれが当てはまるのでしょうか?
サーバーは Windows 2003 および IIS6 を実行しています。