从静态资源中删除查询字符串 - 而不是wordpress

时间:2013-06-18 10:18:36

标签: string static resources

使用GTMETRIX.com评估我的网站时,它会返回:

从静态资源中删除查询字符串

罪犯是:

http://www.xxxxxx.com/img/slide1.jpg?1371550256182

我知道这是因为我的.htaccess文件中的某些内容发生的:

# CACHE SYSTEM
# 1 YEAR
<FilesMatch     "\.(js|css|ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4|html|htm|xml|txt|xsl|fav|woff|eot|svg|ttf)    $">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2014 20:00:00 GMT"
Header unset Last-Modified
Header append Vary Accept-Encoding
</FilesMatch>

我注意到的是slide1.jpg? 1371550256182 ,数字会改变evrytime。

有没有办法解决这个问题,它只发生在大约200kb的这些横幅幻灯片上。

我已阅读此链接HERE

但我不确定这是否可行。一直在努力解决这个问题,所以任何帮助或指导都会令人惊叹!

谢谢

1 个答案:

答案 0 :(得分:0)

您的htaccess文件看起来已经设置了固定的日期和时间Thu, 15 Apr 2014 20:00:00 GMT,这意味着您实际上没有为这些文件类型启用任何缓存。有关如何正确设置htaccess boilerplate标题的示例,请查看此expires

接下来,您的CMS平台最有可能添加了查询字符串?1371550256182(您使用的是什么?),因此您需要确定添加的位置,并将其直接删除,或使用某种钩子/ plugin / module去掉这些图像的查询字符串。

如果您的设置没有更多细节,那么人们将无法为您提供进一步的帮助。