我使用以下 Apache 规则将我的图像缓存 1 年
<Location ~ "/images">
Options Indexes FollowSymLinks MultiViews
FileETag none
AddOutputFilterByType DEFLATE text/css application/x-javascript
ExpiresDefault "access plus 1 year"
Header set Cache-Control "public, max-age=31536000, s-maxage=31536000"
Order allow,deny
allow from all
</Location>
但是,如果我将查询字符串添加到我的图像 URL 中,它会忽略查询字符串并从缓存版本提供服务,它应该新版本并命中服务器
我的查询字符串请求示例
images/969532/470/320/800.jpg?pattern=true
调整缓存规则以尊重查询字符串并再次命中服务器的任何提示?
尝试使用 LocationMatch 指令而不是Location
。