2015-03-07 2 views
0

как установить дату истечения срока действия в определенной папке..htaccess установить истечение срока действия в определенной папке

я попытался следующий код, но он дает мне Внутренняя ошибка сервера

<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> 

ответ

1

В документации сказано, вы можете использовать директиву 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> 
Смежные вопросы