ASP.net правило перенаправления - PullRequest
0 голосов
/ 05 апреля 2011
<rewrite url="~/forum/viewtopic.php\?t=([0-9]+)" to="~/Handlers/PermRedirect.ashx?ID=$1&amp;action=forumpost" processing="stop"/>

Это прекрасно работает, но как мне сделать его перенаправленным, если t=([0-9]+) существует где-нибудь в строке запроса?

Пример 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

Могу ли я создать одно правило, соответствующее всем им?Одно кольцо, чтобы управлять ими всеми.

1 Ответ

1 голос
/ 07 апреля 2011

Это делает трюк в вашем случае?

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