2011-03-01 125 views
0

我有一個頁面index.php,這取決於提供的參數生成不同的輸出。 使用mod_rewrite我有這些文件a.htm,b.htm和c.htm。 現在,我想這些特殊的4個文件(或實際的URL)進行本地緩存, 對於我試圖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語句嗎? – 2011-03-01 17:03:22

回答

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

這是我現在所擁有的最高峯。但從長遠來看,會有很多文件和重寫的網址。所以我想通過htaccess添加緩存標題。希望它是有道理的!