IIS7 Url Rewrite - Kann ich stopProcessing="false" mit einer Redirect-Regel?
Möchte ich zu kanonisieren einen domain-Namen, von bar.example.com zu www.example.com (sowie alles, was nicht www.example.com). Seite läuft IIS7.
Das problem ist, dass bestimmte URLs waren von der form http://bar.example.com/asp/oldpage.asp?query=awesome, und haben bestimmte URL-rewrite-Regeln bereits in Kraft, die Umleitung zu http://www.example.com/newpage/awesome
Ich soll eine Regel zu schreiben, fängt der andere Regeln.
HIER IST DER Haken: ich habe eine viel von Regeln, und möchten diese Regel in die Wurzel der Website, aber zusätzliche rewrite/redirect Regeln in Unterordner, so möchte ich einräumen, das 301 aus geschieht, bis alle die Regeln, die ausgeführt wurden.
Ist das möglich? Schreibt eine option zu verschieben (stopProcessing="false"), aber dieses scheint nicht, um eine option für Umleitungen.
Bin ich SOL hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider, kann ich bestätigen, dass die zurückgestellten Verarbeitung (
stopProcessing="false"
) arbeitet mit rewrite Aktionen nur und ignoriert durch den redirect ersetzt.Sollten die Anzahl der übereinstimmungen mit klein - ist es aber nicht, laut deiner Frage - ich würde vorgeschlagen haben Sie, Sie zu kombinieren über eine regex-Wechsel. Zum Beispiel:
Führt zu etwas wie: