从.htaccess规则中排除带有get参数的请求

从.htaccess规则中排除带有get参数的请求,.htaccess,.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包括在内 我应该如何编辑规则?谢谢然后您应该测试%{QUERY\u STRING}是否包含以下内容: Rew

我有这个访问规则:

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
包括在内


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

然后您应该测试
%{QUERY\u STRING}
是否包含以下内容:

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