帮助mod_rewite规则

我有一个规则,将获得从URL的每个文件的扩展名。 我需要匹配所有的JPG,GIF,PNG和BMP文件。 这是一个水印应用程序。 目前只能匹配jpg和jpg。 有人可以帮我匹配所有四个扩展?

这是我目前所拥有的。

RewriteRule ^(.*\.[jJgG].*)$ /test.php?i=$1 

看看这个
你会知道你可以使用[NC]进行不区分大小写的匹配。
你的。*在最后似乎很奇怪,如果你只想匹配以jpg结尾的url等。所以你想要的可能是这样的:

 RewriteRule ^/(.*\.(jpg|gif|png|bmp))$ /test.php?i=$1 [NC] 

请注意,在文档中有几乎相同的RewriteRule。
您可能想要使用[NC,P]使重写规则内部处理,而不是发送redirect消息到浏览器。