2010-03-24 5 views
5

Все из истекает заголовки статей я смотрел отдавания более или менее следующее решение:Добавить Истекает заголовки для отдельных изображений

ExpiresByType image/gif A2592000 
ExpiresByType image/png A2592000 
ExpiresByType image/jpg A2592000 
ExpiresByType image/jpeg A2592000 

Но это не имеет смысла для меня, потому что я знаю, кто из моих изображения будут меняться, а какие нет, поэтому я хочу иметь возможность добавлять конкретные даты истечения срока действия в определенные файлы изображений. Как я могу это сделать?

ответ

9

Вы можете использовать FilesMatch, например.

<FilesMatch "\.(js|css)$"> 
    ExpiresActive on 
    ExpiresDefault "access plus 1 month" 
</FilesMatch> 

Или для некоторых конкретных файлов:

<FilesMatch "^(example.js|sample.css)$"> 
    ExpiresActive on 
    ExpiresDefault "access plus 1 month" 
</FilesMatch> 
+0

Не могли бы вы привести пример того, как применить это к конкретному файлу изображения: example.jpg? Благодаря! –

+0

Спасибо за вашу помощь, высоко ценят: так будет ли следующая работа? (image.jpg | anotherImage.png | backgroundImage.png | bannerImg.jpg) –

+0

Добавление этого кода в мой .htaccess дало мне 500 внутренних ошибок сервера. –