如何设置特定文件夹的到期日期。
我尝试了以下代码,但它给了我内部服务器错误
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
<Directory "/var/www/mywebsite/web/js/e/">
ExpiresByType application/javascript "access plus 60 minutes"
</Directory>
</IfModule>
文档中说,可以将Directory
指令与ExpireByType
一起使用,但该指令在.htaccess中不起作用。因此,您会得到一个错误。
这里有几个选项。
也许可以在Apache/VirtualHost配置中尝试这种配置。
<Directory "/var/www/mywebsite/web/">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
</IfModule>
</Directory>
<Directory "/var/www/mywebsite/web/js/e/">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType application/javascript "access plus 60 minutes"
</IfModule>
</Directory>
或者,您可以在/var/www/mywebsite/web/js/e/
中创建一个.htaccess文件并将其放入其中。
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType application/javascript "access plus 60 minutes"
</IfModule>