从.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