我正在尝试匹配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>
感谢您的帮助。