我有一个在服务器的根路径上运行的应用程序,但是我们的客户端现在希望从子路径上的另一个域访问它。
internal url: app.xyz.com
client domain: otherapp-com/maintenance/
来自otherapp-com/maintenance/
的所有请求都由某些代理转发到app.xyz.com
该应用程序使用了freemarker,并且在app.xyz.com
上一切正常,但是在otherapp-com/maintenance/
上,由于找不到CSS和js文件,UI中断了。在Chrome浏览器中,我看到请求转到了otherapp-com/js/...
,但它们位于otherapp-com/maintenance/js/..
我该如何解决?
在Freemarker模板中,我这样导入脚本
<script src="js/datatables/1.10.19/jquery.dataTables.min.js"></script>
Spring Security设置登录和注销URL遇到相同的问题
当前配置为
//HttpSecurity http
http.authorizeRequests()
...
.loginPage("/login")
.failureUrl("/login?error")
.defaultSuccessUrl("/")
.permitAll()
.and()
.logout()
.logoutUrl("logout")
.logoutSuccessUrl("/")
.permitAll();
登录也转到otherapp-com/login
,而不是otherapp-com/maintenance/login
,与注销相同