假设我正在尝试代理所有对 jpg、png 和 mp3 文件的请求,如下所示:
http://example.com/some/url/file.png
至
http://example.net/data/some/url/file.png
请注意,它与另一台服务器的路径完全相同,但添加了数据。
她是我目前所拥有的:
location ~* .(jpg|png|mp3)$ {
proxy_pass https://example.net/data/;
proxy_redirect https://example.net/data/ /
}
但是我不断收到错误
"proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block
出了什么问题,如何正确编写此位置块?