【问题标题】:Url Rewrite Regex to Match Some Classic ASP Files (But not all)网址重写正则表达式以匹配一些经典的 ASP 文件(但不是全部)
【发布时间】: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


    【解决方案1】:

    任何以“news”开头并以“.asp”结尾的文件。

    试试这个:

    ^news.*\.asp$
    

    【讨论】:

      猜你喜欢
      • 2013-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多