Rewrite-Regel-Fehler: HTTP-Fehler 500.50 - URL Rewrite-Modul Fehler. Der Ausdruck "https://abc.com/{R:1}" kann nicht erweitert werden

Immer, wenn jemand macht eine Anfrage über HTTP-Protokoll, die ich umschreiben der url zu machen HTTPS. Dies ist der code in web.config:

<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true">
    <match url="^(?!https://).*" ignoreCase="false" />
    <conditions logicalGrouping="MatchAll">
        <add input="{SERVER_PORT}" pattern="80" ignoreCase="false" />
    </conditions>
    <action type="Rewrite" url="https://abc.com/{R:1}" />
</rule> 

Aber wenn ich browse auf http://ich bekomme IIS-Fehler

HTTP-Fehler 500.50 - URL Rewrite-Modul Fehler. Der Ausdruck "https://abc.com/{R:1}" kann nicht erweitert werden.

Wie kann ich dies beheben? Ich bin völlig verwirrt.

Ich bin immer dies jetzt auch. Hast du jemals eine Lösung finden? Wenn ja, bitte hier posten.
Pssst. Sie können negate="true" im match.

InformationsquelleAutor TCM | 2011-08-02

Schreibe einen Kommentar