Разрешить кэш только для изображений с определенного URL

Я хочу установить контроль кэша: общедоступный для изображений из определенного URL-адреса запроса от действия и установить контроль кеша: нет кеша для всех других изображений.

Можем ли мы добавить условия в файл php или htaccess? Подскажите пожалуйста, как я могу условно установить заголовки для одного и того же.

0

Решение

Установите следующий фрагмент в вашем конфигурационном файле apache:

<FilesMatch "dir_one\/\.(ico|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=3024000, public"</FilesMatch>

<FilesMatch "dir_two\/\.(ico|jpg|jpeg|png|gif)$">
Header set Cache-Control "no-cache"</FilesMatch>

Все изображения из каталога dir_one будет кешироваться Все изображения из dir_two не будет кэшироваться браузером пользователей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector