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

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

实例的URL,它应该符合:

/forum/viewtopic.php? T = 123 & F = RGRG & RT = 224

/forum/viewtopic.php?ty=345345 & T = 123 & F = RGRG & RT = 224

/论坛/ viewtopic。 PHP?F = RGRG & RT = 224 & T = 45

我可以做一个规则来匹配他们呢?一个环统治他们全部。

回答

1

这是否在你的情况下做的伎俩?

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

完美的作品谢谢你! – 2011-04-08 08:33:42