1

好的,所以我已经阅读了一些关于 mod_headers 的内容,但是我没有看到任何明确的代码可以放入 htaccess 或其他任何地方,以便将 Last-modified 和 Content-length 的默认响应标头添加到我的 jpeg 图像中网站从我这里抢过来。没有这些,他们无法检查是否再次下载整个图像。有任何想法吗?谢谢!

4

1 回答 1

1

“内容长度”是自动设置的。首先删除“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>
于 2012-03-17T07:55:59.463 回答