我有一个规则,将获得从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消息到浏览器。