У меня есть приложение, которое запускается по корневому пути на сервере, но наш клиент хочет получить к нему доступ из другого домена на подпути.
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. В 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
, то же самое для выхода из системы