反代目标文件 http://a.com/123.txt 在该文件里有若干图片 URL,反代规则如下:
location ~* \.(txt|png)$ {
proxy_pass http://a.com;
}
这样可以反代 123.txt 和里面的图片资源,但后来 123.txt 这个文件里的图片 URL 附带了参数,类似这样:
test.png?w=100&h=100
于是相应改了反代规则,但这样就无法获取里面的图片资源了。用 Chrome 网站工具查看网络请求,网址链接是正确的,但返回 404 状态码。
location ~* \.(txt|png?w=100&h=100)$ {
proxy_pass http://a.com;
}
请问这种情况是目标源做了限制吗?(感觉不像,追加参数只是图片尺寸,也只是偶尔反代用下,频率极小),还是反代规则有问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.