nginx, используйте параметр запроса в последующих запросах ресурсов
Я не уверен, что мой вопрос имеет смысл, или если это вообще возможно.,, Но у меня есть приложение Angular, и я пытаюсь добавить сопоставления внутреннего сервера на основе предоставленного параметра запроса для языка. Таким образом, URL может выглядеть примерно так: www.ang-app.com?language=en
, В nginx я использую переменную $arg_language для выполнения этого отображения, и она работает, как я и ожидал. Проблема в том, что после index.html
загружается из правильного каталога языковых ресурсов, затем он определяет список ресурсов, которые должны быть загружены, например:
<script type="text/javascript" src="inline.<uniqueBundleId>.bundle.js"></script>
<script type="text/javascript" src="polyfills.<uniqueBundleId>.bundle.js"></script>
<script type="text/javascript" src="scripts.<uniqueBundleId>.bundle.js"></script>
<script type="text/javascript" src="vendor.<uniqueBundleId>.bundle.js"></script>
<script type="text/javascript" src="main.<uniqueBundleId>.bundle.js"></script>
Но так как эти запросы ресурсов не имеют language=en
параметр запроса, nginx не знает, в какую папку сопоставить запрос.
Поэтому мой вопрос довольно прост: учитывая вышеописанную проблему, возможно ли, чтобы nginx поддерживал этот параметр языкового запроса для будущих запросов? (Я предполагаю, что для этого потребуется, чтобы nginx имел представление о пользовательской сессии, что я не уверен, если это так)