2016-11-08 4 views
0

Hier ist der relevante Teil meiner Web.Config arbeiten:IIS 8.5 Umleitung nicht www www nicht

<rule name="Force WWW and SSL" enabled="true" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions logicalGrouping="MatchAny"> 
     <add input="{HTTP_HOST}" pattern="^[^www]" /> 
     <add input="{HTTPS}" pattern="off" /> 
    </conditions> 
    <action type="Redirect" url="https://www.zzz.com/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
</rule> 

Es http auf https neu schreiben wird, aber das www nicht hinzufügen, um durch meine cms benötigt. Ich habe mehrere Varianten davon ausprobiert und es scheint nur, dass IIS 8.5 auf Win2012R2 weigert, die www-Regel zu folgen. Irgendwelche Ideen?

Antwort

0

Das Problem kommt von dem Muster, das verwendet wird, um nicht-www zu erkennen.
Sie sould es wie folgt ersetzen:

<add input="{HTTP_HOST}" pattern="^zzz.com$" /> 
0

das gleiche Problem getroffen haben, ich es fest von Bindungen für die Website der Bearbeitung und das Hinzufügen von ein extra für zzz.com Bindung, nur für http.

Verwandte Themen