首页 新闻 会员 周边 捐助

IsapiRewrite4 的配置问题。。多参数无法正确解析。

0
[待解决问题]

配置一个参数时。可以正常接收参数

RewriteRule  ^/Product/(.*).html  /Product/plist.aspx?ID=$1  

如输入http://xxx/Product/1.html  这样可以正常接收 到 ID=1;

如果使用如下配置

RewriteRule  ^/Product/([^/]+)_([^/]+)_([^/]+)_(.*)_([^/]+).html   

/Product/p.aspx?id=$1&a=$2&b=$3&c=$4&d=$5 

 

如果输入http://xxx/Product/1_2_3_4_5.html  这样的rul 则接收参数是

id=1_2_3_4_5  得到的结果并不是 想要的如下形式

id=1

a=2 

b=3

c=4

d=5

 

请问是我配置出错了还是不可以这样

问题补充:

RewriteRule ^/Product/(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9})_(\d{0,9}).html /Product/plist.aspx?CateID=$1&c=$2&m=$3&d=$4&t=$5&ct=$6&p=$7&s=$8&b=$9&page=$10

RewriteRule ^/Product/(\d{0,9})_(\d{0,9})_(\d{0,9})_(.*)_(\d{0,9}).html /Product/products.aspx?NodeID=$1&CID=$2&s=$3&b=$4&page=$5

 

配置了如下两个参数 为什么输入10个参数的时候 不能识别第一种配置。而是被第二种配置识别了。

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2011-11-14 18:28
< >
分享
所有回答(1)
0

RewriteRule ^/Product/([^_]+)_([^_]+)_([^_]+)_([^_]+)_([^.]+)\.html 

dudu | 园豆:30948 (高人七级) | 2011-11-14 18:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册