从缓存中排除某个查询字符串参数的最佳方法是什么?
我有一个位置/news/,我希望/news/xyz被缓存,但不是/news/xyz?view_story=2022。
我尝试了以下方法:
fastcgi_cache_bypass $arg_view_story;
fastcgi_no_cache $arg_view_story;
很不幸这不起作用。
我也试过只为没有查询字符串的URL调用缓存配置,但它也不起作用。
location ~ ^/news/([a-zA-Z0-9]+)$ {
## called Cache configuration
}
感谢任何帮助提前!
1条答案
按热度按时间yiytaume1#
终于想明白了。
你只需要两行:
希望这对其他人有帮助。