使用RegEx的IIS Url重写模块2数据库提供程序

时间:2015-08-31 09:11:03

标签: .net regex mod-rewrite iis url-rewrite-module

我用谷歌搜索了这个,但是我无法找到有关我的问题的任何信息......

我使用IIS 8和URL重写模块(DB提供程序)。所以,当我在数据库中有这个规则 originalUrl - old/qwerty/test1重定向到newURL - new/qwerty/test2这很好用。服务器将我重定向到newURL,但是我可以在使用RegEx的数据库URL中使用吗?这样的事情old/qwerty/(*) ??

如何在URL重写模块中的数据库提供程序中使用RegEx规则?

这是我在web.config文件中的示例规则

<rules>
    <rule name="DbProviderTest" stopProcessing="true">
      <match url="(.*)" />
      <conditions>
        <add input="{DB_Redirect:{R:1}}" pattern="(.+)" />
      </conditions>
      <action type="Redirect" url="{C:1}" />
    </rule>
</rules>

0 个答案:

没有答案