NutzCN Logo
问答 Nginx配置了服务器的根路径是域名加拼接的字符串,到时静态资源获取路径的时候 总是拼接不上那个添加的字符串
发布于 1907天前 作者 萧仁武 3171 次浏览 复制 上一个帖子 下一个帖子
标签: nginx

具体应用场景举例如下:
服务器的域名为: epay.abcd.com
项目包名为:sdadmin

项目构成:maven搭建的web项目,nutz+druid+shiro+freemarker

正常的发包之后,请求路径为 http://epay.abcd.com/sdadmin 然后因为shiro配置的默认登录地址,会自动重定向到http://epay.abcd.com/sdadmin/login.html 页面
但是现在,服务器端用Nginx配置了服务器路径在域名后拼接了一个 ‘/webapi’ 字符串,结果导致了发包之后,访问路径应该是http://epay.abcd.com/webapi/sdadmin,自动重定向到http://epay.abcd.com/webapi/sdadmin/login.html,但是现在还是自动重定向到http://epay.abcd.com/sdadmin,同时静态资源也是从 http://epay.abcd.com/sdadmin路径下获取,而不是从 http://epay.abcd.com/webapi/sdadmin获取,到时静态资源获取不到,这个应该怎么配置?

4 回复

严重建议不要前后端的content path不一致, 会非常蛋疼

这个我们也不想这样的,甲方自己的配置的服务器策略,然后回过头来说是我们程序的问题,很坑

改tomcat配置吧,按域名部署一个webapp

添加回复
请先登陆
回到顶部