2017-06-16 1 views
0

Ich habe eine Webiste, die https ausführt. Jetzt benötigen einige Programmierer einen Subfoder, der kein https hat.Kann Unterordner von https Neuschreiben ausschließen?

Das ist, was ich jetzt in meinem web.config haben:

<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> 

Wir müssen den Ordner "wp-content \ Rest" von dieser https umleiten ausgeschlossen werden.

In der Hoffnung kann mir jemand mit diesem helfen.

Antwort

0

Sie benötigen eine zusätzliche Bedingung in der Regel hinzuzufügen:

<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> 

Dann wird diese Regel Umleitungen deaktivieren, um alle Urls wie die http://www.example.com/wp-content/rest*

Verwandte Themen