IIS web.config否定前瞻重定向不起作用

时间:2014-02-12 18:01:09

标签: regex iis web-config rewrite

我正在尝试匹配web.config中不包含字符串“scadmin1”但包含“/ admin”的所有网址。

根据RegexPal(网站),以下正则表达式应该有效:

^(?:(?!\.scadmin1).)*/admin$?

然而,它在web.config文件中不起作用。这是我的完整重写规则:

<rule name="RedirectAllAdminRequestsToAdminArea">
      <match url="^(?:(?!\.scadmin1).)*/admin$" />
      <action type="Redirect" url="http://scadmin1.myurl.com/admin"
          appendQueryString="False" redirectType="Permanent" />
</rule>

感谢您的帮助。

0 个答案:

没有答案