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

0

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

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

<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>
Теги:
.htaccess

1 ответ

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>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню