美好的一天!在nginx下彈出mvc重定向工作不正確
我有一個小問題:我的Spring MVC應用程序位於http://localhost:8080/webapp/
地址。我已經安裝了nginx的重定向像somedomain.com
請求我的應用程序:
server{
server_name somedomain.com;
access_log /var/log/app.log;
location /{
proxy_pass http://localhost:8080/webapp/;
include /etc/nginx/proxy.conf;
}
proxy.conf:
proxy_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
在我使用重定向,這樣的控制器方法之一:
@RequestMapping(value = "/xxx", method = RequestMethod.POST)
public String xxx(ModelMap modelMap) {
return "redirect:/yyy";
}
之後,瀏覽器應該打開http://somedomain.com/yyy
,但它尋找http://somedomain.com/webapp/yyy
。
我在做什麼錯了? 感謝您的幫助。