Как можно изменить заголовки прокси-изображений в Apache?

Мы представляем изображения как лицензионный контент и необходимо добавить заголовки максимального возраста к проксированным изображениям. Попытка модификации .htaccess, но это не сработало, и есть подозрение, что это связано с тем, что папка с проксированными изображениями не является действительным каталогом на сервере.

Во-первых, прокси настроен в apache2.conf:

# Image Proxy
ProxyPass /photo http://photo.licensor.com
ProxyPassReverse /photo http://photo.licensor.com

Сделано несколько попыток изменить .htaccess в каталоге public_html сайта. Похоже, что условие для изменения заголовка максимального возраста для проксированных изображений никогда не распознается Apache, так как /photo это не настоящий каталог.

Я бы хотел настроить таргетинг ТОЛЬКО на прокси-изображения, используя /photo каталог, который не является реальным.

5

Решение

Вы не можете использовать <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>
3

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

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

По вопросам рекламы [email protected]