0

IIS 6.0 - [セキュリティで保護されたチャネル (SSL) が必要] チェック ボックスをオンにしました。

HTTP リクエストでは、403 エラーが生成され、カスタム エラーでは、同じリクエストを HTTPS にリダイレクトしています。

var httpURL = window.location.hostname + window.location.pathname + window.location.search;
var httpsURL = "https://" + httpURL ;
window.location = httpsURL ;

以下は Javascript の内容です。

<!-- beginning of HttpRedirect.htm file -->
<script type="text/javascript">
function redirectToHttps() {
    var httpURL = window.location.hostname + window.location.pathname + window.location.search;
    var httpsURL = "https://" + httpURL ; window.location = httpsURL ; } 
redirectToHttps();
 </script>
 <!-- end of HttpRedirect.htm file -->

HTTP リクエストがある場合、HTTPS にリダイレクトできます。リダイレクトする場合、ステータス コードは 200 にする必要があります。

応答時に、ステータス コードとして 403 が返されます。200 (OK) に変更できます - 「Javascript」で403 を処理したためのステータス コード

IIS ログ:-

2013-10-01 23:59:45 W3SVC1 IP GET / - 80 - IP - 302 0 0
2013-10-01 23:59:50 W3SVC1 IP GET / - 80 - IP - 302 0 0
2013-10-01 23 :59:55 W3SVC1 IP GET / - 80 - IP - 302 0 0

4

0 に答える 0