问个rewrite的问题

问个rewrite的问题

小弟我第一次用rewrite,理论总之与现实有差距
谁能告诉我下面这句中的$2为什么是空的啊?应该怎么改呢?
功能就是想把以前的一些指向asp的链接跳转到php上去.

RewriteRule ^htmlfiles/abc/([a-z]+).asp?(.*)$ /php/htmlfiles/abc/$1.php?$2 [R=301]
"?"的问题吗?可以试一下!
怀疑是不是因为rewrite的对象是uri,不带参数的