在使用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”(不含引号)
感谢导致我们发现答案的伟大问题,迈克尔。