我在IIS中进行了网址重写,触发了3个网址,但我只想让它在两个网址上触发
http://www.example.com/resources/myresource
http://www.example.com/resources/myresource/
http://www.example.com/resources/myresourceKB
前两个网址'我希望它触发但不是第三个。
我使用resoucres/myresource
作为我的正则表达式模式,但后来我注意到第三个网址已包含在其中。
如何让正则表达式捕获前2个url而不是第3个?
答案 0 :(得分:2)
使用否定向前看(?!)
:
http://www.example.com/resources/myresource(?!KB)