Мы работаем на сервере шлюза, который будет служить точкой входа для нескольких веб-страниц. Шлюз доступен по номеру http://example.com, и каждая веб-страница, на которую направляется, имеет уникальный URL-адрес, например, http://example.com/app1 приведет вас к app1 . Приложение app1 находится на каком-то внутреннем сервере, скажем http://app1.internal,, и доступно снаружи только через шлюз.
Шлюз не отправляет пользователю перенаправление 302, а вместо этого получает содержимое из app1 и передает его пользователю по адресу http://example.com/app1. Мы не можем редактировать исходный код app1 , поэтому должен быть какой-то механизм для перезаписи URL, т.е. /images/image1.jpg становится /app1/images/image1.jpg.
Это хорошо работает с изображениями и статическим контентом, но не работает с javascript, css и URL, которые встроены в некоторые атрибуты элемента и т. Д. В настоящее время мы создаем специальный код для каждого такого случая.
Итак, я ищу лучший способ решить эту проблему. Может быть, есть какое-то программное обеспечение, которое имеет такую функциональность? Или какой-нибудь способ пометить каждый запрос со страницы? Все идеи приветствуются.
Заранее спасибо!