Я запускаю два приложения Play 2.3.x позади nginx. В nginx приложение A настроено для доступа к «/». Приложение B настроено для доступа к «/ appB /».Относительные пути для активов в Play Framework
У меня возникли проблемы с разрешением активов для приложения B при использовании встроенных функций маршрутов/активов (<script src="@routes.Assets.at("someScriptfile.js")") type="text/javascript"></script>
). Проблема здесь в том, что URL-адрес будет абсолютным, например /assets/file.png
. Это приведет к тому, что прокси-форвард запрос приложению А.
Я хочу использовать путь родственников вместо этого. Это позволит мне запустить приложение B, так и без прокси-сервера. Я хочу, чтобы URL актива быть assets/file.png
.
что мое варианты? Я знаю, что могу решить это, используя переписывание контента в прокси, но мы бы
Вы хотите просто удалить ведущую косую черту? –
@ m-z Да, но как это сделать при использовании @ routes.Assets.at ...? – ulejon