我使用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
非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
我终于能够做到这一点:
<rewrite url="^(/.+(\.axd)(\?.+)?)$" to="$1" processing="stop" />
<rewrite url="/pages/(.+)" to="/routed_pages/Page.aspx?slug=$1" />