gpt4 book ai didi

php - 如何在 Apache 上修改代理图像 header ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:12 24 4
gpt4 key购买 nike

我们将图片代理为许可内容,需要将 max-age header 添加到代理图片。尝试修改 .htaccess,但没有成功,怀疑这是因为代理图像文件夹不是服务器上的实际目录。

首先,在apache2.conf中设置代理:

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

多次尝试修改网站 public_html 目录下的 .htaccess。由于 /photo 不是真实目录,Apache 似乎从未识别出修改代理图像的 max-age header 的条件。

我真的很想使用非真实的 /photo 目录仅定位代理图像。

最佳答案

您不能使用 <location> htaccess 文件中的容器。最好将它放在 ProxyPass 旁边的 apache 服务器配置文件中。设置:

<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>

关于php - 如何在 Apache 上修改代理图像 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29910184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com