ASP.net重定向问题

时间:2011-04-02 18:57:05

标签: asp.net redirect web-config

这样会找不到404:

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

但这有效:

<rewrite url="~/forum/viewforum.php" to="~/Handlers/PermRedirect.ashx?ID=5&amp;action=forumcat" processing="stop"/>

我处理这个错误吗?我只是想将原始URL中的查询字符串数据传递给重定向脚本。

2 个答案:

答案 0 :(得分:3)

似乎你忘记了“?”的“\”转义字符。试一试。

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

答案 1 :(得分:-2)