Как дать разный заголовок expires для файлов в разных папках с одним .htaccess в корне? - PullRequest
0 голосов
/ 23 апреля 2010

Я хочу назначить разные заголовки истечения для разных изображений на моем сайте.они сейчас находятся в разных папках, и я хочу дать разные заголовки expires одним основным файлом .htaccess.Я знаю, что это можно сделать с помощью нескольких файлов .htaccess в этих папках, но я не хочу, чтобы это было реализовано таким образом. Управлять им явно будет сложно.

1 Ответ

0 голосов
/ 18 августа 2010

Попробуйте использовать директиву FilesMatch в вашем файле .htaccess.

Например:

# cache most product images at client side
ExpiresActive on
<FilesMatch "^images/products/[^\.]*\.(gif|jpe?g|png)$">
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    Header append Cache-Control "public"
</FilesMatch>

РЕДАКТИРОВАТЬ: Кажется, что это неправильно! Считается, что FilesMatch соответствует только файлам, поэтому вы также не можете сопоставить каталоги. Извините за плохой пост.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...