Nginx

如何更改 nginx 上的 Last-Modified 標頭?

  • August 23, 2018

我的伺服器返回以下標頭:

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`

我希望我所服務的內容不被記憶體,所以我正在尋找一種方法來返回一個包含請求發起日期時間的 Last-Modified 標頭。像現在()…

“我希望我服務的內容不被記憶體”:您可以使用指令關閉If-Modified-Since請求標頭檢查。if_modified_since 文件if_modified_since off;

關於Last-Modified標題:您可以使用以下命令將其關閉add_header Last-Modified "";

你可能想讓它看起來像一個文件總是被修改:

add_header Last-Modified $date_gmt;
if_modified_since off;
etag off;

至於最後一行,如果你真的想隱藏一個真正的最後修改日期,那麼你也必須隱藏ETag標題,因為它會洩漏 timestamps

引用自:https://serverfault.com/questions/287869