我有一个网站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) {}
例如无效。