【问题标题】:asp.net url rewriting intelligencia exclude scriptresource.axdasp.net url 重写智能排除 scriptresource.axd
【发布时间】:2013-01-07 19:34:10
【问题描述】:

我正在使用 intelligencia.urlrewriter 来处理我的 url 路由。 我正在使用 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

任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • 我最近使用了IIS url rewrite module 2.0,我们可以像下面这样忽略url,也许你可以从这里得到一个想法,它会有点相似。

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


【解决方案1】:

我终于能够通过这样做来完成:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 2015-06-29
    相关资源
    最近更新 更多