【发布时间】:2016-01-27 02:00:25
【问题描述】:
我在 try_files 和 proxy_pass(或别名)的组合中遇到了小麻烦。
当前配置:
location /staticsrv {
alias /var/www/static/trunk/;
#proxy_pass http://static.localtest.nl/;
}
location ~ ^/staticsrv/images/gallery/(.*)$ {
try_files $uri @img_proxy;
}
location @img_proxy {
rewrite ^(.*)$ /index.php/?c=media&m=index&imag=$uri;
}
但是对于每个文件,它都会被删除到重写规则,因为它不存在。 是否有“技巧”(阅读正确的配置)来解决我的不幸?还是只是不可能?两个域最终将位于同一台服务器上,因此我们可以使用 alias 和 proxy_pass。
提前致谢
【问题讨论】: