2017-06-27 2 views
0

Ich habe eine Website, die kürzlich einige Änderungen an ihrer Struktur vorgenommen hat. Vor der Änderung des Blogs Zugriff hatte eine URL wie folgt:So erstellen Sie eine IIS-Weiterleitungsregel zum Hinzufügen eines fehlenden übergeordneten Verzeichnisses

example.com/en/News:

example.com/en/Blog

Nach der Änderung der neuen URL folgende ist -und-Video/Blog

Ich versuche, eine Regel hinzuzufügen, um die "/ News-und-Video /" hinzuzufügen, wenn es fehlt, die Sprache (kann anders sein) und den Rest des Pfades der gleich. Ich war nicht in der Lage, einen Regex-Ausdruck dafür zu bekommen. Irgendwelche Ideen werden sehr geschätzt, danke.

Antwort

0

Diese Regel Rinnsal Ihre Anfragen zu altem Blog url /**/Blog/**** in neue URL umleiten /**/News-and-Video/Blog/**** (ich nehme an, dass Ihr Sprachcode zwei Buchstaben hat)

<rule name="Redirect home to /pages/page1.aspx" enabled="true" stopProcessing="true"> 
    <match url="^(\w{2})\/Blog/(.*)" /> 
    <action type="Redirect" url="/{R:1}/news-and-video/blog/{R:2}" /> 
</rule> 
Verwandte Themen