2017-06-16 12 views
0

httpsを実行するwebisteがあります。現在、一部のプログラマは、httpsを持たないサブフォルダが必要です。httpsリライトからサブフォルダを除外できますか?

これは私が今の私のweb.configファイルに持っているものです。

<rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true"> 
    <match url="(.*)" ignoreCase="false" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
    </conditions> 
    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
</rule> 

我々はリダイレクトフォルダ「WP-コンテンツの\残りは」このHTTPSから除外する必要があります。

誰かが私にこれを手伝ってくれることを願っています。

答えて

0

あなたのルールに条件を追加する必要があります。

<rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true"> 
    <match url="(.*)" ignoreCase="false" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
     <add input="{REQUEST_URI}" pattern="^/wp-content/rest" negate="true" /> 
    </conditions> 
    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
</rule> 

その後、このルールは、そのhttp://www.example.com/wp-content/rest*

のようなすべてのURLへのリダイレクトを無効にします
関連する問題