> On Jul 26, 2016, at 7:38 PM, rurik <[email protected]> wrote: > > Задача: > > nginx должен менять урл /app/555 на /#app/555 и отправлять на бекенд > сервер. ... > > Bad request For request 'GET /\%23app/1' [Illegal character in path at index > 1: /\%23app/1]
nginx вам все правильно говорит. Часть URL начиная с # имеет смысл только для браузера и на сервер не передается. С точки зрения сервера - это некорректный URL. То, что вы хотите, делается так: отдаете браузеру редирект /app/555 -> /#app/555, а дальше браузер уже запросит /, который и спроксируете. _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
