NGINX基于位置的正则表达式

时间:2019-01-07 10:56:25

标签: caching nginx-location

我有一个网站www.example.com。我只想仅缓存包含adv_id的页面。我将NGINX用作反向代理,并在NGINX(Apache)之后使用3台服务器。

示例网址在这里:

https://www.example.com/campains/a4/search?page=1&criteria%5Badv_id%5D=2004

我不会在其他页面上使用缓存。而且我不想使用if条件,因为此页面的流量很高。我该如何实现?将这个网址作为位置阻止捕获的正确正则表达式是什么?

我尝试了一些正则表达式,但是无法捕获具有给定URL格式的adv_id的URL。

location ~* ^/(adv_id) {}

例如无效。

0 个答案:

没有答案