我需要IIS URL Rewrite的正则表达式,只有当表达式匹配URL的任何位时才会处理规则,除了特定的子根目录。
示例:
www.mysite.com/wordpress - 在域名后以/ wordpress开头的任何网址的处理规则
www.mysite.com/inventory - 不要处理以域名开头的/ inventory开头的任何网址的规则
尝试.*(?<!^\/inventory\/.*)
,但它仍匹配整个字符串。
答案 0 :(得分:1)
你需要一个前瞻而不是向后看。我想是这样的事情:
^([^/]*/){1}(?!inventory\b)
如果在下一个较低的子级别需要排除等,则将1更改为2