IIS 7.5 URL Umschreiben mit Reverse-Proxy aus einem Standard-web-site zu web-Seiten nicht
Möchte ich die Benutzer für den Zugriff auf den intranet-test website - http://mywebsite:9090 wenn Sie Typ http://mywebsite/test.
Bin ich folgenden Abschnitt - 7. Reverse-Proxy Zu einer Anderen Website/Server in http://blogs.iis.net/ruslany/archive/2009/04/08/10-url-rewriting-tips-and-tricks.aspx erstellen Sie ein url-rewrite.
Geprüft nach den "proxy Aktivieren" checkbox befindet sich in Application Request Routing-Ansicht Features in IIS-Manager. Ich habe die Regel als -
<rule name="Proxy">
<match url="(.*/test)" />
<action type="Rewrite" url="http://{HTTP_HOST}:9090/{R:1}" />
</rule>
Allerdings funktioniert dies nicht. Es nicht mich direkt zu http://mywebsite:9090 aber druckt aus, dass http://mywebsite/test nicht gefunden.
Geändert von der Regel zu sehen, wenn es ein proxy problem von über -
<rule name="Proxy">
<match url="(.*)" />
<action type="Rewrite" url="http://{HTTP_HOST}:9090/{R:1}" />
</rule>
Ich es sehen kann, kann mich direkt auf http://mywebsite:9090 wenn ich durchsuchen http://mywebsite.
Was passiert mit meiner ersten Regel?
Danke für die Hilfe.
- Pünktchen die Frage wohl mehr informativ.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie wollen, ist die Regel:
"^test(/.*)?$"
Ihre Handlung kann gleich bleiben.
Mit der Regel oben, sagst du: "wenn das erste, was nach dem HTTP_HOST Teil der url (die auch die ersten slash, also "http://mywebsite.com/") gleich zu testen, dann Sie
erstellen Sie ein capture-Gruppe auf den rest der URL (wenn vorhanden), umschreiben der URL zu haben, der HTTP_HOST, fügen Sie den port 9090, und dann fügen Sie, was war die erste Aufzeichnung einer Gruppe (z.B. R:1, was in den Klammern im regex).
Stellen Sie sicher, dass Sie deaktivieren Sie die Option Append query-string, wie Sie erfassen, was Sie brauchen, wie ein Teil der Regex und brauchen das nicht.
Kredit wo es fällig, ich war zu kämpfen, die mit der Lösung dieser und auch gefunden was ich brauchte, hier:
http://forums.iis.net/t/1180781.aspx