带有查询字符串的httpd缓存规则

时间:2017-08-22 07:47:25

标签: apache http query-string

我正在使用以下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>

但如果我在我的图片网址中添加了一个查询字符串,则会忽略查询字符串,并从缓存版本中提供它应该是新版本并点击服务器

我的查询字符串请求的示例

images/969532/470/320/800.jpg?pattern=true

任何关于调整缓存规则以尊重查询字符串并再次点击服务器的提示?

1 个答案:

答案 0 :(得分:0)

尝试使用LocationMatch指令代替Location