#nginx
#nginx
Вопрос:
Предположим, что URL-адрес запроса является:
myapphttp://ip:port //user/добавить
Как я могу получить «myapp» в nginx.conf?
Я знаю, что /myapp /user /add можно получить, используя переменную $request_uri, но я не могу найти информацию о переменной, которая получает контекст URL-адреса.
Большое спасибо.
Комментарии:
1. Это зависит от того, как вы собираетесь его использовать. Обычно вы определяете блок location (например,
location /myapp/ { ... }
), который будет обрабатывать все URI, начинающиеся с/myapp/
.2. @RichardSmith Мое местоположение должно быть определено как / , поэтому я хочу получить контекст из URL-адреса запроса в блоке location. например, URL — это ip /myapp /useradd , контекст — это myapp, это то, что мне нужно.
3. Любая из директив, поддерживающих регулярные выражения, может быть использована для ваших целей, но без дополнительной информации я не могу предложить, какая из них соответствует вашим требованиям.