请教一个rewrite的问题

请教一个rewrite的问题

我的是虚拟主机,
系统rewrite_mod 都有.

正常情况下我的URL都类似于
http://www.xxx.cn/index.php?m=product_pro&id_pro=56
或者
http://www.xxx.cn/index.php?m=login_login

现在想重写到
http://www.xxx.cn/index.html?m=product_pro&id_pro=56
或者
http://www.xxx.cn/index.html?m=login_login

也就是说,我想把.php的后缀名换成.html其他不变.

我用的是如下的.htaccess
RewriteEngine   On
RewriteRule     ^(.*)+\.php(.*)?$               $1.html$2       [R,L]

但这样就成了HTTP 404错误, 找不到网页了.

不知道错在哪里, 麻烦有经验的给指正一下.

谢谢.
顶下,有经验的给指正下.
把我搞的很晕了。
RT。。。。。。。。。。。。。。。。。。。。。。。。
认真看下apache2 rewite手册
还是有点不明白
RewriteEngine   On
RewriteRule     ^([^\.]+)\.php$              $1.html?%{QUERY_STRING}       [R,L]

理由我就不说了 好好看看手册吧