evi*_*uin 8 nginx web-server cache http-headers
我的服务器返回以下标头:
Cache-Control:no-cache
Connection:keep-alive
Date:Thu, 07 Jul 2011 10:41:57 GMT
Expires:Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified:Thu, 07 Jul 2011 08:06:32 GMT
Server:nginx/0.8.46`
Run Code Online (Sandbox Code Playgroud)
我希望我提供的内容不被缓存,所以我正在寻找一种方法来返回一个 Last-Modified 标头,其中包含请求发起时的日期时间。像现在()...
Cas*_*der 10
“我希望我提供的内容不被缓存”:您可以If-Modified-Since
使用if_modified_since off;
指令关闭请求标头检查。if_modified_since 文档
关于Last-Modified
标题:您可以将其关闭add_header Last-Modified "";
你可能想让它看起来像一个文件总是被修改:
add_header Last-Modified $date_gmt;
if_modified_since off;
etag off;
Run Code Online (Sandbox Code Playgroud)
至于最后一行,如果你真的想隐藏一个真正的最后修改日期,那么你也必须隐藏ETag
标题,因为它会泄漏时间戳。
归档时间: |
|
查看次数: |
29142 次 |
最近记录: |