У меня есть требование создать некоторые перенаправления с перезаписью URL в IIS, которые будут перенаправлять что-либо после / на определенный URL.
В качестве примера я хотел бы перенаправить что-либо после foo.com/theOLDpath
на foo.com/theNEWpath
. Например, все следующее должно быть поймано этим правилом
foo.com/theOLDpath
foo.com/theOLDpath/
foo.com/theOLDpath/default.aspx
foo.com/theOLDpath/index.html
foo.com/theOLDpath/123.htm
foo.com/theOLDpath/456.aspx
etc...
Я мог бы, вероятно, выяснить, как сделать это в качестве единого правила в IIS URL Rewrite для foo.com/theOLDpath
, но я действительно хотел бы использовать карту перезаписи, поскольку у меня есть несколько разных путей (примерно 200), которые я хочу сделать то же самое для.
В идеале я бы хотел переписать карту, которая выглядит следующим образом.
<add key="/theOLDpath" value="/theNEWpath" />
<add key="/anotherOLDpath" value="/anotherNEWpath" />
<add key="/andanotherOLDpath" value="/andanotherNEWpath" />
etc...
Это вообще возможно? Если так, то как бы я это сделал? Если нет, каковы ваши рекомендации по такому запросу?
Любая помощь очень ценится.