不知怎的,我需要确认htaccess在主目录和子目录中使用时如何使头文件工作。
我们说我在主目录中有这个htaccess:
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
然后让我说在/ thumbnails /子目录中的htaccess中有这个:
ExpiresActive On
ExpiresByType image/gif "access plus 1 year"
所以在网站上全局,GIF图像意味着缓存一个月,但对于/ thumbnails /目录,GIF图像意味着缓存一年。假设/ thumbnails /目录中的htaccess将覆盖主目录中的htaccess,我是否正确?或反之亦然?是否有任何文件确认?
答案 0 :(得分:1)
你的假设是正确的。任何指令的Apache文档都包含一个名为 Context 的部分。
优先顺序遵循基于AllowOverride
指令的规则。如果您的服务器配置为允许覆盖Expires模块,那么/thumbnails/
的配置将优先。