有没有办法用nginx代理外部图像,而无需下载和存储在本地? 即将图像的URI
传递给我的代理服务器,如下所示:
`http://img.zgserver.com/image/image.jpg`
并在我的网站上的图像的src
属性中包含此URI
。
是的 – 这是可能的:
merge_slashes off; location ~ /(?<r>http://.*) { resolver 127.0.0.1; proxy_pass $r; }
你是否应该这样做是另一回事。 merge_slashes off
可能不是一个好主意。