Заголовок Expires не работает

В httpd.confпоследние строки:

ExpiresActive On
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    ExpiresDefault "access plus 3 days"
</FilesMatch>

Когда я запускаю YSlow, он говорит, что все мои файлы CSS (и другие) не имеют срок действия установлен. Файлы CSS находятся в подкаталогах, но я считаю, что "\."должны соответствовать всем файлам независимо от подкаталога.

Apache настроен для виртуальных хостов, но приведенные выше директивы находятся за пределами раздела vhosts в самом низу httpd.conf.

В файле .confесть директива для LoadModule expires_module modules/mod_expires.so.

Сайт находится на платформе AWS под управлением AWS Linux и Apache2. Я перезапустил apache, прежде чем проверить, работает ли он.

5
задан BartoszKP 23 January 2014 в 20:05
поделиться