【发布时间】:2014-08-07 15:08:40
【问题描述】:
我有一堆旧的 .asp 文件正在尝试重定向。我不想重定向所有 .asp 文件,只重定向与“新闻”部分相关的文件。
示例:
news_1-4-2009.asp
news_2-15-2008.asp
新闻.asp
我创建了一个几乎可以工作的重定向规则:
<rule name="NewsRedirect" stopProcessing="true">
<match url=".*news(.*asp)?" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" appendQueryString="false" url="http://www.example.com/about/newsroom" redirectType="Permanent" />
</rule>
问题(如您所见)是操作 url 也是一个匹配项并创建了一个无限循环。
问题
我想说...
任何以“news”开头并以“.asp”结尾的文件。
感谢您的帮助!
【问题讨论】:
标签: asp.net regex iis-7 url-rewriting web-config