如何擺脫魷魚 3 中的 HTTP_CACHE_CONTROL 標頭?

如何擺脫魷魚 3 中的 HTTP_CACHE_CONTROL 標頭?

我正在嘗試使用魷魚配置匿名代理。

我已經設定了

forwarded_for delete
via delete

但 Squid 3 仍然會向透過它的 Web 請求添加另一個標頭:

HTTP_CACHE_CONTROL = max-age=259200

我試過了

cache_control delete

但這行不通。

如何擺脫魷魚的cache_control標頭?

我不希望它幹擾包含快取控制標頭的實際 Web 請求;但我希望它不要附加自己的標頭

答案1

您可以使用以下命令刪除標題request_header_access Cache-Control deny all

但正如 Serge 所說,這不是一個好主意。此外,HTTP_CACHE_CONTROL 標頭不是代理標頭。所有瀏覽器都根據 HTTP 1.1 RFC2616 發送它,因此無需擔心。

答案2

刪除Cache-Control標頭是一個壞主意。

許多網站的功能依賴預期的動態內容交付。如果您從回應中過濾掉此標頭,那麼您的瀏覽器將無法正確顯示網頁,因為它會快取所有內容,並且在第一次要求某個頁面後,下次它會向您顯示相同的內容,而如果您從伺服器內容不同。

相關內容