2017-02-28 13 views
1

Ich möchte eine Umleitung Regel auf die Datei web.config http://myurl.com/path/to/old zu http://myurl.com/path/to/newIIS web.config Umleitung Regel für spezifische URL, andere aber nicht

aber http://myurl.com/fr/path/to/old

http://myurl.com/cn/path/to/old

hinzufügen sollte der Aufenthalt gleich. Wie kann ich das mit Match/Regel erreichen?

+0

Verwenden asp.net Mvc Routen Attribut. –

+0

Überprüfen Sie diese Seite https://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrites-rules-for-the-url-rewrit-module –

Antwort

1

Fügen Sie diese zu Ihrer web.config:

<rewrite> 
    <rules> 
    <rule name="Redirect old to new" stopProcessing="true"> 
     <match url="^path/to/old" ignoreCase="false" /> 
     <conditions> 
     <add input="{URL}" pattern="^fr/.*" ignoreCase="false" negate="true" /> 
     <add input="{URL}" pattern="^cn/.*" ignoreCase="false" negate="true" /> 
     </conditions> 
     <action type="Rewrite" url="/path/to/new" /> 
    </rule> 
    </rules> 
</rewrite> 
Verwandte Themen