2012-04-02 10 views
1

Ich habe IIS7.5 ausgeführt und versuche eine explizite URL zu finden. Der folgende Code funktioniert nicht.IIS Rewrite Muster passender exakter URL

Wie kann ich eine bestimmte vollständige URL mit IIS7.5 übereinstimmen?

Dank

Dies funktioniert, aber nicht genau das tun, was ich bin nach: (. *)/Presid, aber ich habe Bilder bekam die brechen: http://domain.com/images/presid/eee.jpg

ich will nicht Dieses Bild wird umgeleitet.

+1

REQUEST_URI enthält den Hostnamen nicht. verwenden Sie stattdessen: itwb

Antwort

6

REQUEST_URI enthält den Hostnamen nicht.

Verwendung dieses stattdessen:

<add input="{REQUEST_URI}" matchType="Pattern" pattern="^/presid$" ignoreCase="true" negate="false" /> 
2

Wenn ich brauchte eine genaue vollständige URL übereinstimmen, I 2 Bedingungen verwendet haben, eine für den Host und eine für den Rest, wie zum Beispiel:

<add input="{HTTP_HOST}" pattern="www.yourdomain.com" /> 
<add input="{REQUEST_URI}" pattern="pages/yourpage.aspx" />