对于服务器上特定目录及其子目录中的所有文件(pdf除外),我希望将到期时间标头设置为10小时。如何在.htaccess文件中执行此操作?
<Directory "/foldername">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType * "access plus 10 hours"
</IfModule>
</Directory>
我知道Directory
不能在. htaccess中使用,但如何做到这一点呢?
1条答案
按热度按时间2nc8po8w1#
你可以把.htaccess放到特定的目录中,在那里执行,没有任何进一步的限制。或者使用
If
条件,根据请求URI的开头来应用它。ExpiresByType *
不起作用,根据文档,这需要一个实际的mime类型作为“参数”。但是
ExpiresDefault
也存在,它允许您为所有文件指定默认过期时间。