2

我有这个 htaccess 规则:

RewriteCond %{REQUEST_URI} !assets
RewriteRule \.(?:jpe?g|gif|png)$ script.php

它将所有图像请求重定向到script.php. 我想排除所有包含 GET 参数的请求,例如http://myweb.com/image.jpg?process=0但已http://myweb.com/image.jpg包含。

我应该如何编辑我的规则?谢谢

4

1 回答 1

2

然后你应该测试%{QUERY_STRING}if 确实包含一些东西:

RewriteCond %{REQUEST_URI} !assets
RewriteCond %{QUERY_STRING} !.+
RewriteRule \.(?:jpe?g|gif|png)$ script.php
于 2012-09-04T14:09:41.773 回答