пользователя при обращении к http://hostname/something/ url в браузере не менялся, а для приложения uri выглядел как '/' - отрезалось something?
Зависит от того, куда дальше пойдет запрос. Может быть достаточно указать нужный uri в proxy_pass, а может быть нужен rewrite или map. На худой конец даже if есть, но лучше без него 🙂
А нельзя не передавать а сразу открыть уже модифицированный путь запроса?
Можно. Если это статический файл
location / app2 { rewrite ^/app2/(.*)$ /$1 break; try_files $uri; } Вот так вот?
Если это именно то, что надо, то rewrite тут вообще не нужен.
Обсуждают сегодня