各位好:
我想将http://192.168.0.1/Web/Test/test.html用nginx代理成:http://192.168.0.2/Web/hello.html。
我在192.168.0.1的nginx中做了如下的配置后:
location /test.html {
index /hello.html;
proxy_pass http://192.168.0.2;
}
代理后的结果是无法将test.html 代理成:hello.html.
各位大侠们,怎么处理???
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
location /Web/Test/test.html {
return 301 http://192.168.0.2/Web/hello.html;
} 试试 ######
location /Web/Test/test.html {
return 301 http://192.168.0.2/Web/hello.html;
} 试试 可以用了。呵呵!!谢谢!!!301是什么意思? 其实我是不希望在路径是 出现那个 Web 的。 ###### 永久性的重定向 更深入了解看看这个
http://nginx.org/en/docs/http/converting_rewrite_rules.html