如果用户在其浏览器中缓存了文件并且他们发送了带有If-Modified-Since
标头的http请求,是否可以使用.htaccess自动为其提供304 Not Modified
响应?
答案 0 :(得分:3)
间接解决方案:
htaccess的:
RewriteCond %{HTTP:if-modified-since} .
RewriteRule . /not_modified.php [L]
not_modified.php:
header($_SERVER['SERVER_PROTOCOL'].' 304 Not Modified');
答案 1 :(得分:1)
查看以下链接:
请注意,来自以上链接:
如果删除Last-Modified和ETag标题,则完全可以 消除If-Modified-Since和If-None-Match请求及其304 未修改响应,因此文件将保持缓存而不进行检查 对于更新,直到Expires标头指示新内容为止 可供使用!