2012-06-15 49 views
0

在我的根目錄我有一個htaccess文件緩存所有類型的文件。然而,在一個子目錄中,我想禁用php緩存。在那裏,我已經設置了相同的htaccess文件,與php緩存設置爲0的根一樣,但不起作用。孩子htaccess覆蓋父母的

現在,我已經看了很多討論,有人說父htaccess優先,而其他聲明的子htaccess呢。

在我看來,前者是真實的。問題是我可以在兒童的htaccess中使用哪個命令來覆蓋父級的htaccess?

TNX

+0

沒人? Wov,在3天的stackoverflow上看起來真的很困難,我甚至沒有收到評論...... – vucibatina

回答

0

有相當多的時間內一直沒有答案,所以我要關閉這個問題。對於我的情況,我應用了一種解決方法。

緩存文件,如在此之後:

<FilesMatch "\.(html|htm|xml|txt|xsl|css|js|php)$"> 
    Header set Cache-Control "max-age=2592000, must-revalidate" 
</FilesMatch> 

我有這樣爲特定文件禁用緩存:

<Files myfile.php> 
    Header set Cache-Control "max-age=0, must-revalidate" 
</Files> 

也許這將是一些使用給別人的。