保持IIS 7 URL重写模块不匹配/ScriptResource.axd

D.R*_*yne 4 iis-7 url-rewriting

我有一个网站,我已经使用Web平台安装程序安装了URL Rewrite.我希望允许用户友好的网址(如www.foo.com/123456)访问www.foo.com/page.aspx?blah=123456.使用用户友好的URL模板可以实现这一点,除了创建的规则还匹配ASP.NET创建的所有/scriptresource.axd?blahblah,这当然会破坏大多数功能.我最初尝试排除脚本资源文件失败了.

该工具生成的正则表达式是 ^([^/]+)/?$

Nel*_*son 7

您可以通过在规则部分添加以下内容来阻止此操作:

<add input="{URL}" negate="true" pattern="\.axd$" />
Run Code Online (Sandbox Code Playgroud)