我在IIS 7中使用URL Rewrite模块2.
我有一个在IIS中重写URL的规则。但我希望该规则仅适用于不包含DOT的字符串(.
)如果字符串包含DOT,我希望它失败并且不会被重写。
我认为^([^\.]+)
会起作用,但它只拒绝以DOT开头的字符串。
示例:
"projects", "about", "contact" should be matched.
"script.js", "default.css" should be rejected.
我应该使用的正则表达式是什么?
答案 0 :(得分:1)
^([^.]+)$
您的表达式缺少“$”以匹配字符串的结尾,因此它成功匹配非DOT字符的1次出现并将其称为一天。