nginx 代理到不同的路径

nginx 代理到不同的路径

我已经阅读了 nginx 的 HttpProxyModule 的文档,但我不明白这一点:

我希望这样,如果有人访问,http://ss.example.com/1339850978nginx 将代理他们http://dl.dropbox.com/u/xxxxx/screenshots/1339850978.png

如果我仅在我的配置文件中使用这一行:
proxy_pass http://dl.dropbox.com/u/xxxxx/screenshots/;,那么他们就必须.png自己附加。

答案1

您可以结合proxy_pass重写指令:

rewrite /([^/]+) /$1.png break;
proxy_pass http://dl.dropbox.com/u/xxxxx/screenshots/;

相关内容