Apache-2.2

使用 HTTP_IF_MODIFIED_SINCE 進行圖像記憶體

  • December 18, 2011

我發現添加

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

在我的 htaccess 文件的底部(在所有 rewriterule 下方)通過記憶體動態生成的圖像解決了我的問題(未設置 HTTP_IF_MODIFIED_SINCE)。傑出的。

雖然這實際上做了什麼以及為什麼需要它?是否有必要在每個 .htaccess 中都有這個,或者我可以更改 apache 伺服器配置,這樣我就不必將它添加到每個網站項目中?

if-modified since 是一個 HTTP 數據標頭 ENV 變數,它基本上設置了一個時間,如果客戶端訪問了伺服器,並且客戶端請求的內容已更改,則伺服器將返回更改後的內容,否則將返回沒有文件內容的 304 not-modified 響應。

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