Возможно ли в nginx иметь location {...}
блок, соответствующий параметрам запроса. Например, я хочу забрать это preview=true
в URL-адресе ниже, а затем проинструктируйте его, что нужно сделать несколько разных действий, все возможное в блоке местоположения.
http://192.158.0.1/web/test.php?hello=test&preview=true&another=var
Проблема, с которой я столкнулся, заключается в том, что мои тестовые материалы не совпадают, кажется, я могу сопоставить только сам URL?
Например.
location ~ ^(.*)(preview)(.*)$
Или что-то вроде этих строк?
Использовать proxy_cache_bypass
директива.
proxy_cache_bypass $arg_preview;