我发现添加
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}] RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
到我的htaccess文件的底部(下面所有重写)解决了我的问题(HTTP_IF_MODIFIED_SINCE没有被设置)cachingdynamic生成的图像。 辉煌。
虽然这实际上是做什么,为什么需要? 是否有必要我在每个.htaccess这个,或者我可以更改apache服务器configuration,所以我不必将此添加到每个网站项目?
如果修改,因为是一个HTTP数据包头ENVvariables,它基本上设置了一个时间,如果一个客户访问了一个服务器,并且客户请求的内容已经改变,那么服务器将返回改变的内容,否则它将返回一个304没有修改的回应没有文件内容。