urlrewrite的问题

我想把url中的问号转变成下划线,例如
对地址
http://www.internet.com/servlet.html?action=buy
的请求要转向到
http://www.internet.com/servlet.html_action=buy

请问这该如何做?为什么下面的方法不行

DocumentRoot   "D:/Program   Files/Apache   Group/Apache2/htdocs "
RewriteEngine   On
RewriteRule   ^([\w|\.|/|=|&]*)\?([\w|\.|/|=|&]*)$   $0_$1   [L]