ASP.net重定向规则

时间:2011-04-04 21:40:14

标签: asp.net redirect url-rewriting

<rewrite url="~/forum/viewtopic.php\?t=([0-9]+)" to="~/Handlers/PermRedirect.ashx?ID=$1&amp;action=forumpost" processing="stop"/>

这很好用,但如果t=([0-9]+)存在于查询字符串中的任何位置,如何重定向呢?

应匹配的示例网址:

  ?

/forum/viewtopic.php的 T = 123 &安培; F =&RGRG放大器; RT = 224

     

/forum/viewtopic.php?ty=345345&的 T = 123 &安培; F =&RGRG放大器; RT = 224

     

/forum/viewtopic.php?f=rgrg&rt=224&的 T = 45

我可以制定一条规则来匹配它们吗?一枚戒指,统治它们。

1 个答案:

答案 0 :(得分:1)

这样做可以解决你的问题吗?

url="~/forum/viewtopic.php\?.*t=([0-9]+).*