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
Pssst. Sie können
negate="true"
im match
.InformationsquelleAutor TCM | 2011-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Spiele sind null-basiert.
Wird nicht arbeiten, weil Sie nur noch ein einziges Streichholz. Sie brauchen:
Auch, das wird nicht funktionieren, da kann man nur entsprechen, auf dem Pfad unterhalb der Seite root.
Wie es aussieht, sind bei der Prüfung für ssl. Versuchen Sie dies:
InformationsquelleAutor SouthShoreAK
Können Sie die Umleitung über web-config
Hoffe es hilft, volle
InformationsquelleAutor Janak Prajapati