我試圖控制某個目錄內文件的緩存。我希望默認的緩存時間爲15分鐘,但我想讓應用程序在必要時進行更改。例如,我可能有一個PHP腳本,我想每1分鐘刷新一次,因此我將在PHP中爲該腳本設置緩存控制標頭。但對於所有其他文件,我只希望緩存時間爲15分鐘,其中一些是靜態文件,所以我不能只在PHP中設置默認緩存時間。如果未通過應用程序設置,請添加Apache標頭
我現在有這在我的Apache配置:
<Directory />
Options FollowSymLinks
AllowOverride None
Header set Cache-Control "max-age=900"
</Directory>
本作的情況下,如果我只想要一個15分鐘的高速緩存99%的偉大工程。但是,如果我的PHP腳本設置了緩存控制標題,則此設置將覆蓋它。
我看過mod_header的文檔,並沒有任何設置(unset,add,append等)似乎給我我需要的東西。
在此先感謝。
完美工作。謝謝! – 2012-01-06 17:50:53