2012-01-31 8 views
0

にhtaccessを介して、有効期限が切れます期限切れとETの、しかし私は上記のURLもまた失効することを確認する方法を私は思っています。設定は、私は、一緒に私のCSSやJSファイルを結合するために、このようなURLでウィッヒ結果をスクリプトを使用していたスクリプトを組み合わせ

<FilesMatch "\.(swf|ico|jpg|jpeg|png|js|css|gif|combine.php)(\.gz)?$"> 

Header set Expires "Thu, 15 Apr 2015 20:00:00 GMT" 
Header unset ETag 
FileETag None 

</FilesMatch> 

これを達成する方法はありますか?単にcombine.phpを追加するだけではうまくいきません。

ありがとうございます!

答えて

1

IMHO、これは間違った方法です。これを行うには、PHPの "header()"関数をcombine.phpの範囲内で使用する必要があります。

$expiresOffset = ...; //some offset that you've calculated like 31*24*3600; 
header("Vary: Accept-Encoding"); // Handle proxies 
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT"); 
header("Cache-Control: public, max-age=" . $expiresOffset); 

ただし、圧縮された出力を送信する前に、すべてのヘッダーを呼び出すようにしてください。

+0

ありがとう、それを解決しました:) –

関連する問題