孩子htaccess覆盖父母的

时间:2012-06-15 12:15:49

标签: .htaccess

在我的根目录中,我有一个htaccess文件,它缓存所有类型的文件。但是在一个子目录中我想禁用php缓存。在那里我设置了与root中相同的htaccess文件,php缓存设置为0,但它没有生效。

现在,我已经研究了很多讨论,有些人认为父母htaccess优先,而其他声称儿童htaccess确实如此。

在我看来前者是真的。问题是我可以在孩子的htaccess中使用哪个命令来覆盖父母的htaccess?

TNX

1 个答案:

答案 0 :(得分: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>

也许这会对某些人有用。