
我正在嘗試使用魷魚配置匿名代理。
我已經設定了
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
標頭是一個壞主意。
許多網站的功能依賴預期的動態內容交付。如果您從回應中過濾掉此標頭,那麼您的瀏覽器將無法正確顯示網頁,因為它會快取所有內容,並且在第一次要求某個頁面後,下次它會向您顯示相同的內容,而如果您從伺服器內容不同。