ASP.net重定向规则

ASP.net重定向规则,asp.net,redirect,url-rewriting,Asp.net,Redirect,Url Rewriting,这很好,但是如果t=([0-9]+)存在于querystring中的任何位置,如何使其重定向 它应该匹配的URL示例: /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 我可以制定一条规则来匹配所有的规则吗?一个戒指,来统治他们所有人。这对你的情况有帮助吗 <rewrite ur

这很好,但是如果
t=([0-9]+)
存在于querystring中的任何位置,如何使其重定向

它应该匹配的URL示例:

/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


我可以制定一条规则来匹配所有的规则吗?一个戒指,来统治他们所有人。

这对你的情况有帮助吗

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