0

ウェブサイトを本番サーバーにデプロイし、www.sampledomain.com としてアクセスできるとしたら、有線の問題に直面しています。

公共のインターネットに公開した後に直面している主な問題の 1 つは、httpRedirection 301 が機能していないことです。

https 経由でのみアクセスできる次のページがあります [Web サイトに有効な SSL 証明書がインストールされ、構成されています]。Web サイトのページの 1 つでフラグ RequiresSSL を true に設定しました。

http://sampledomain.com/feedback

したがって、このページが http 経由で要求されると、サーバーは http 301 ステータス コードを送信しますが、応答ヘッダーの場所フィールドは更新しません。以下は、フィドラーによってキャプチャされたリクエストとレスポンスのヘッダーです。

リクエストヘッダー

GET http://sampledomain.com/feedback  HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: en-US
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Host: sampledomain.com
Cookie: ASP.NET_SessionId=1qhnx44cyjev5n4dkvdad31l;.ASPXAUTH=FF155AF2A8698A8AC1AB36639BB3C0BF4C4CABCB8FEA1982A02103A137577F5FC9432578B74E60E0F2999E3BCD33A7FDBE61CABAF3B20FC884A13D56BFCB0810202D58C0718D7987F74F26A8288F1276F2AD0046CAA2132E56D35299482EC1B6BCACC114BDB3496AA5BA5DBFCAA05DF65C0D6E406A5B36135079FF7F9C5A34B3

応答ヘッダー

HTTP/1.1 301 OK
Connection: Keep-Alive
Content-Length: 208
Date: Wed, 05 Dec 2012 06:35:39 GMT
Location: http://sampledomain.com/feedback  
Server: PSA's Webserver

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://sampledomain.com/feedback  ">here</a>.</h2>
</body></html>

ここでは、サーバーが同じ URL を [場所] フィールドに送り返していることがわかります。そのため、ブラウザーは無限ループに陥り、ページは読み込まれません。

https プロトコルでページをリクエストすると、すべて正常に動作します。 https://sampledomain.com/feedback

また、ネットワーク経由で Web サイトにアクセスする場合、つまりインターネットを経由せずに企業ネットワーク経由で Web サイトにアクセスする場合、自動 http リダイレクトは正常に機能します。

この問題を解決するための助けを本当に感謝します

ありがとうございます。それでは、お元気で

ガウラフ

4

0 に答える 0