Мы используем Websphere для размещения ряда приложений для нас:
- У нас есть API, который размещен на root, написанном в Java
- Мы у нас есть Angular приложение, размещенное в / admin
- У нас есть еще одно Angular приложение, размещенное в / marketing
Меня беспокоит глубокая связь . Если пользователь находится по адресу / marketing / products / 1 и он обновляет sh свой браузер или делится ссылкой, мне нужно, чтобы сервер отправил этот маршрут в правильное приложение Angular, чтобы он мог быть сгенерирован правильно.
В более простой настройке, где приложение Angular находится на root, я бы использовал веб-файл приложения Java. xml, чтобы перенаправить трафик c в "/". Но в моем текущем сценарии мне нужно, чтобы traffi c для маркетингового сайта был go для "/ marketing", а не только для "/". Точно так же, как глубокая ссылка с сайта администратора должна быть go на "/admin".
. Кроме того, базовые URL-адреса для этих Angular приложений могут быть изменены, и мы также планируем добавить дополнительные Angular сайтов на этом же сервере. Поэтому я действительно ищу решение, которое может работать динамически и перенаправлять сервер на первый «кусок» в URL, а не на соответствующие каталоги c.
Есть идеи? (И, пожалуйста, извините и исправьте любые заблуждения, которые я продемонстрировал выше - в настоящее время я очень мало знаю о WebSphere)