Nginx没有caching头?随机查询string

在使用Jetpack插件使用WordPress的Nginx安装中,它可以使用domainname.com/?randomredirect到随机的博客文章。

问题是这个页面正在被caching,并访问了一次随机链接。 它不会随机redirect – 您只需点击第一次随机点击即可获得相同的页面。

为了解决这个问题,我尝试了:

location = /\?random { expires -1; } 

和其他的变化,如:

 if ($arg_random){ expires -1; } 

那些似乎不服从规则。

我很感激任何帮助。 谢谢。

受迈克尔·汉普顿的评论的启发,我挖得更深。

这让我意识到,W3总caching可能是指责caching?每个用户的随机链接。

在W3TC插件的设置中,我在页面caching设置页面(/wp-admin/admin.php?page=w3tc_pgcache)的“cachingexception列表”中添加了“?random”(不含引号)

感谢导致我们发现答案的伟大问题,迈克尔。