我后端用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
nginx -s stop
然后用纯 jfinal 项目做好这些事情,目的是先在避免 nginx 干扰的情况下理清认知
搞定以后,再将 nginx 加回来