как установить дату истечения срока действия в конкретной папке.
я попробовал следующий код, но он дает мне внутреннюю ошибку сервера
<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>
Или вы можете просто создать файл.htaccess в /var/www/mywebsite/web/js/e/
и поместить его в него.
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType application/javascript "access plus 60 minutes"
</IfModule>