jfinal的redirect和response的sendRedirect区别

我后端用nginx转发,使用二级域名,把项目名去掉,然后redirect发现会出现404,会多加一个项目名,aaa.bbb.com拦截器redirect到/base,会发现路径成了aaa.bbb.com/aaa/base,使用getResponse().sendRedirect不会这样,查出问题是我配置nginx加上了proxy_set_header   Host      $http_host,我不太了解nginx,我这里的正确做法是啥?我现在是把proxy_set_header   Host      $http_host给去掉了,能正常用,但是还是感觉有点懵,有没有大佬给我梳理一下里面的问题。

评论区

JFinal

2019-04-18 12:14

先将 nginx 停掉:
nginx -s stop

然后用纯 jfinal 项目做好这些事情,目的是先在避免 nginx 干扰的情况下理清认知

搞定以后,再将 nginx 加回来

热门反馈

扫码入社