特定文件夹中所有档案的到期信头(.htaccess)

myzjeezk  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(111)

对于服务器上特定目录及其子目录中的所有文件(pdf除外),我希望将到期时间标头设置为10小时。如何在.htaccess文件中执行此操作?

<Directory "/foldername">
   <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresByType * "access plus 10 hours"
   </IfModule>
</Directory>

我知道Directory不能在. htaccess中使用,但如何做到这一点呢?

2nc8po8w

2nc8po8w1#

你可以把.htaccess放到特定的目录中,在那里执行,没有任何进一步的限制。或者使用If条件,根据请求URI的开头来应用它。
ExpiresByType *不起作用,根据文档,这需要一个实际的mime类型作为“参数”。
但是ExpiresDefault也存在,它允许您为所有文件指定默认过期时间。

相关问题