1
我在我的服務器上有改變內容但不一定改變名字的flv文件。FLV文件緩存。設置標題
我有藉此flv文件發送給其設置文件緩存頭的問題。由於有時候相同的用戶可能會稍後需要具有不同內容的相同文件,因此文件需要告訴瀏覽器不要緩存它們。
我一直在使用類似PHP的header()命令一些嘗試,但是當我運行:
Curl -I myfile.com/file1.flv
的頭仍然存在。
請幫忙嗎?
我在我的服務器上有改變內容但不一定改變名字的flv文件。FLV文件緩存。設置標題
我有藉此flv文件發送給其設置文件緩存頭的問題。由於有時候相同的用戶可能會稍後需要具有不同內容的相同文件,因此文件需要告訴瀏覽器不要緩存它們。
我一直在使用類似PHP的header()命令一些嘗試,但是當我運行:
Curl -I myfile.com/file1.flv
的頭仍然存在。
請幫忙嗎?
我不知道你如何試圖使用PHP對於這一點,阿帕奇是處理和分發文件,以便最好從這裏開始。
嘗試以下:
1)啓用阿帕奇headers.load(頭模塊)。否則不會工作。
2)下面添加爲.htaccess。這將捕獲所有以下格式的文件類型,並將它們設置爲不緩存。
<FilesMatch "\.(jpg|gif|js|css|ico|swf|zip|pdf|doc|htc|xls|rtf|odt|wav|mp3|avi|wmv|mov|txt|flv)$"> FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
</FilesMatch>
3)重啓Apache。
4)再次嘗試'curl -i www.url.com/file.flv'命令。
您應該看到標題指示文件不緩存。
只是試了下面。是的FLV文件打印標題設置爲不緩存。謝謝 :) –