我正在使用nginx +乘客。我正在尝试理解nginx响应200和304.这两者意味着什么?有时候,它会在304回复而其他只回复200.阅读YUI blog,似乎浏览器需要标题“Last-Modified”来验证服务器。我想知道为什么浏览器需要验证上次修改日期。这是我的nginx配置:
location / {
root /var/www/placexpert/public; # <--- be sure to point to 'public'!
passenger_enabled on;
rack_env development;
passenger_use_global_queue on;
if ($request_filename ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|swf)$) {
expires max;
break;
}
}
如何将标题“Last-Modified”添加到静态文件中?我应该设置哪个值?
答案 0 :(得分:-1)
试试这个。
if (...){
expires max;
add_header Last-Modified $sent_http_Expires;
break;
}