2011-03-01 21 views
0

私は提供された引数に応じて異なる出力を生成するページindex.phpを持っています。 mod_rewriteを使う私はこれらのファイルをa.htm、b.htm、およびc.htmに持っています。 は今、私はローカルにキャッシュされる(実際またはURL)これらの特定の4つのファイルをしたい、そのための iがURL書き換えキャッシュコントロールapache htaccess

<FilesMatch "(a\.htm|b\.htm|c\.htm)$"> 
    FileETag None 
    Header set Cache-Control "max-age=7200, public, must-revalidate" 
</FilesMatch> 

を試してみましたが、しかし、それは動作しません。 この問題についてはどうすればよいですか?

+0

使用しているmod_rewriteステートメントを表示できますか? –

答えて

0
RewriteEngine on 
RewriteRule index.htm index.php 
<FilesMatch "index.htm"> 
    FileETag None 
    Header set Cache-Control "max-age=7200, public, must-revalidate" 
</FilesMatch> 

これは私が現在持っているもののこじんまりとしたピークです。しかし、長期的には、たくさんのファイルと書き換えられたURLがあります。だから私はhtaccess経由でキャッシュヘッダーを追加したい。それが理にかなってほしい!