rewriter如何传递全部参数
config内使用rewrite,当参数只有一个如http://www.a.com/qu/?userid=1000的时候是这样:
<rewriter>
<rewrite url="~/qu/\?userid=(\d+)" to="~/code/userlist.aspx?userid=$1" processing="stop" />
</rewriter>
现在参数不确定了,可能很多,也可能只有几个,如何把所有参数都传递过去呀?
http://www.a.com/qu/?userid=1000&s=wkw&k=gdafga&v=wjkwh8&t=183131&....
rewriter 正则 c#
[解决办法]
<rewrite url="~/qu/\?userid=(\d+)(?:&s=(\w+))?(?:&k=(\w+))?(?:&v=(\w+))?" to="~/code/userlist.aspx?userid=$1&s=$2&k=$3&v=$4" processing="stop" />
有几个写几个
[解决办法]
直接写前面就行了,后面不用写