在CloudFlare中,仅在未设置cookie时才显示缓存页面

时间:2016-01-08 21:50:30

标签: cookies cloudflare

如果用户未登录,我正在尝试阻止CloudFlare访问我们的服务器,而是在可能的情况下获取缓存对象。我们正在设置一个cookie('email'),如果用户已登录,并在用户注销时清除它。

这可能吗?

2 个答案:

答案 0 :(得分:2)

为此,您可以使用名为“在Cookie上绕过缓存”的功能。这允许您指定要绕过哪种类型的cookie的正则表达式字符串:

Bypass Cache on Cookie

当与Cache Everything Page Rule一起使用时,您可以使用此设置来缓存匿名页面视图,但在存在cookie时绕过缓存。

进一步阅读:

答案 1 :(得分:0)

仅在商业计划中可以使用页面规则。

更多信息here