是否可以强制设置所有图像的HTTP 304状态? 我写了下面的代码在我的虚拟主机,但现在,而不是404/304状态我得到500
<filesMatch "\.(ico|gif|jpg|png|jpeg)$"> Header set 304 "HTTP/1.0 304 Not Modified" </filesMatch>
我有“Apache / 2.2.16(Debian)”版本。 谢谢你的帮助
有趣的方法。 不知道这将是多么有效,但值得一试我想。
这是试图设置一个响应头,当你需要操纵响应状态。 尝试..
RewriteEngine On RewriteRule \.(ico|gif|jpg|png|jpeg)$ - [L,R=304]
而不是Header ,你可能想在这里是RedirectMatch
RedirectMatch 304 "\.(ico|gif|jpg|png|jpeg)$"
为什么这个工作的关键是在redirect文档中 :
其他状态代码可以通过给出数字状态代码作为状态值来返回。 如果状态介于300和399之间,则URL参数必须存在,否则必须省略。 请注意,Apache代码必须知道状态(请参阅http_protocol.c中的函数send_error_response)。
祝你好运回到你的图像。 我可以build议投资一些你已经离开的备份吗?