好的所以我已经阅读了一些关于mod_headers但是我没有看到任何明确的代码放在htaccess或其他任何地方使用什么来为我的jpeg添加Last-modified和Content-length的默认响应头其他网站从我这里抓取的图片。没有这些,他们无法检查是否再次下载整个图像。有任何想法吗?谢谢!
答案 0 :(得分:1)
自动设置“Content-Length”。首先删除“Last-Modified”并添加一个新的。仅在允许的情况下才能在.htaccess中使用。
<FilesMatch "\.(jpg|jpeg)$">
Header unset Last-Modified
Header append Last-Modified "Fri, 01 Mar 2012 12:00:00 GMT"
</FilesMatch>
另一种选择是调整缓存间隔。
<IfModule mod_expires.c>
ExpiresActive on
# on access
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# or on modification
ExpiresByType image/jpg "modification plus 1 month"
ExpiresByType image/jpeg "modification plus 1 month"
</IfModule>
我更喜欢访问缓存和“Last-Modified”。
<FilesMatch "\.(jpg|jpeg)$">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
</IfModule>
Header unset Last-Modified
Header append Last-Modified "Fri, 01 Mar 2012 12:00:00 GMT"
</FilesMatch>