asp.net url重写intelligencia排除scriptresource.axd

时间:2013-01-07 19:34:10

标签: asp.net regex url-rewriting web-config

我使用intelligencia.urlrewriter来处理我的网址路由。 我正在使用asp.net,并且出现了重写ScriptResource.axd文件的问题,因此我需要在我的规则中添加一个排除项,但无法弄明白。

这是我的规则:

<rewrite url="/pages/(.+)" to="/routed_pages/Page.aspx?slug=$1" />

使用此规则,ScriptResource.axd将被重写为/pages/ScriptResource.axd并导致错误。

以下是支持页面:http://urlrewriter.net/index.php/support

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

我终于能够做到这一点:

<rewrite url="^(/.+(\.axd)(\?.+)?)$" to="$1" processing="stop" />
<rewrite url="/pages/(.+)" to="/routed_pages/Page.aspx?slug=$1" />