【发布时间】:2015-07-06 18:12:26
【问题描述】:
我们将图片代理为许可内容,并且需要向代理图片添加 max-age 标头。尝试修改.htaccess,但没有成功,怀疑这是由于代理的图像文件夹不是服务器上的实际目录。
首先在apache2.conf中设置代理:
# Image Proxy
ProxyPass /photo http://photo.licensor.com
ProxyPassReverse /photo http://photo.licensor.com
多次尝试修改站点 public_html 目录下的.htaccess。由于/photo 不是真正的目录,因此 Apache 似乎永远无法识别修改代理图像的 max-age 标头的条件。
我真的很想只针对使用不真实的/photo 目录的代理图像。
【问题讨论】:
-
<Location /photo/> Header unset Etag Header set Cache-Control "max-age=86400, public" Header unset Expires </Location>
标签: php apache .htaccess header mod-proxy