Мы представляем изображения как лицензионный контент и необходимо добавить заголовки максимального возраста к проксированным изображениям. Попытка модификации .htaccess
, но это не сработало, и есть подозрение, что это связано с тем, что папка с проксированными изображениями не является действительным каталогом на сервере.
Во-первых, прокси настроен в apache2.conf
:
# Image Proxy
ProxyPass /photo http://photo.licensor.com
ProxyPassReverse /photo http://photo.licensor.com
Сделано несколько попыток изменить .htaccess
в каталоге public_html сайта. Похоже, что условие для изменения заголовка максимального возраста для проксированных изображений никогда не распознается Apache, так как /photo
это не настоящий каталог.
Я бы хотел настроить таргетинг ТОЛЬКО на прокси-изображения, используя /photo
каталог, который не является реальным.
Вы не можете использовать <location>
Контейнер в файле htaccess. Вероятно, лучше всего поместить это в конфигурационный файл вашего сервера Apache рядом с вашим ProxyPass
настройки:
<LocationMatch "/photo">
# Image Proxy
ProxyPass http://photo.licensor.com
ProxyPassReverse http://photo.licensor.com
Header unset Etag
Header set Cache-Control "max-age=86400, public"Header unset Expires
</LocationMatch>
Других решений пока нет …