我正在开发一个网站,其中显示了在第三方CDN上托管的大量图片。目前,图像不是通过SSL传送的。有没有办法在htaccess中使用mod_proxy来执行以下操作 -
https://example.com/imageProxy?url=http://www.example.org/some3rdPartyHostedImage.jpg
我可以在哪里获取给定的图片网址并通过我自己的服务器投放?通过这种方式,我可以通过SSL提供图像。我意识到这种安全性的好处有点可疑,但我想弄清楚它是否有可能在这一点上。
答案 0 :(得分:0)
很奇怪您的CDN无法提供SSL访问权。
在继续之前,您必须了解在您的Apache上设置代理将会杀死大多数CDN的好处。否则是的,你可以做到。
我建议你使用你的proxy through a rewrite rule,这些内容(直接来自文档的例子):
RewriteRule "/(.*)\.(jpg|gif|png)$" "http://images.example.com/$1.$2" [P]
或(ref):
ProxyPassMatch "^/(.*\.jpg|gif|png)$" "http://backend.example.com/$1.$2"