我在.htaccess文件中写了这行:
<Directory /img>
Header set Cache-Control "max-age=604800, public"
</Directory>
但服务器遇到500内部服务器错误
我真的想将该规则应用于几个目录(例如:img / js / icons /),
但不是网站中的所有图像文件。
问题:
将规则应用于整个目录的正确方法是什么?
单个htacess文件是否可以在每个目录中没有htacess文件?
答案 0 :(得分:1)
您不能在htaccess文件中使用<Directory>
块(本质上基本上是<directory>
)。如果您想要/img
请求设置缓存控制标头,请输入:
Header set Cache-Control "max-age=604800, public"
在/img
目录中的htaccess文件中。