web-dev-qa-db-ja.com

IIS URL書き換え:403-禁止:アクセスが拒否されました

IIS URL Rewrite 2.0をインストールし、すべてのhttpリンクをhttpsにリダイレクトするルールを追加しました。これが私のWeb.Configコードです:

 <rewrite>
        <rules>
            <rule name="REdirect To HTTPS" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_Host}/{R:1}" redirectType="SeeOther" />
            </rule>
        </rules>
    </rewrite>

すべてがうまく見えます。しかし、httpを使用して自分のWebサイトにアクセスすると、403エラーがスローされます。

403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.

TLS 1.0は、IIS 7.5で有効になります。

正確にどのタイプの403エラーであるかに関する詳細情報はどこで入手できますか?

9
Abdul

これが役立つかどうかはわかりませんが、ルールが有効になっていないようです

<rule name="Redirect to https" enabled="false" stopProcessing="true">
0
Codeone