在我的根目录中,我有一个缓存各种文件类型的 htaccess 文件。但是在一个子目录中,我想禁用 php 缓存。在那里,我设置了与根目录中相同的 htaccess 文件,并将 php 缓存设置为 0,但它没有生效。
现在,我查看了许多讨论,有人说父 htaccess 优先,而其他人声称子 htaccess 优先。
在我看来,前者是真的。问题是我可以在孩子的 htaccess 中使用哪个命令来覆盖父母的 htaccess?
肿瘤坏死因子
在我的根目录中,我有一个缓存各种文件类型的 htaccess 文件。但是在一个子目录中,我想禁用 php 缓存。在那里,我设置了与根目录中相同的 htaccess 文件,并将 php 缓存设置为 0,但它没有生效。
现在,我查看了许多讨论,有人说父 htaccess 优先,而其他人声称子 htaccess 优先。
在我看来,前者是真的。问题是我可以在孩子的 htaccess 中使用哪个命令来覆盖父母的 htaccess?
肿瘤坏死因子
很长一段时间后没有答案,所以我要结束这个问题。对于我的情况,我应用了一种解决方法。
像这样缓存文件后:
<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>
也许它对某人有一些用处。