IIS 7 URL-Rewrite-URL Übereinstimmen

Ich versuche mit einer kanonischen Standard-URL, die in IIS 7 verwenden des URL-Rewrite-Modul. Ich denke, ich bin Missverständnis, wie das "Match" URL " - Feld benutzt wird. Die folgende scheint nicht, etwas zu tun:

    <rewrite>
        <rules>
            <rule name="EnforceDefaultPage">
                <match url="^http://(?:www\.)?mydomain\.com(?:/)?(?:blog\.aspx)?$" />
                <action type="Redirect" url="http://www.mydomain.com/blog" appendQueryString="false" />
            </rule>
        </rules>
    </rewrite> 

Ich habe bemerkt, in einer Menge von Beispielen, dass die Menschen Hinzugefügt haben, ein Zustand, unter Verwendung der variable HTTP_HOST... aber wie wirkt sich dies auf die match-url? Es scheint, dass ich in der Lage sein sollten, auslassen Bedingungen, weil meine reguläre Ausdruck entspricht genau dem, was ich will.

InformationsquelleAutor Vince Fedorchak | 2012-06-12

Schreibe einen Kommentar