如果用户未登录,我正在尝试阻止CloudFlare访问我们的服务器,而是在可能的情况下获取缓存对象。我们正在设置一个cookie('email'),如果用户已登录,并在用户注销时清除它。
这可能吗?
答案 0 :(得分:2)
为此,您可以使用名为“在Cookie上绕过缓存”的功能。这允许您指定要绕过哪种类型的cookie的正则表达式字符串:
当与Cache Everything Page Rule一起使用时,您可以使用此设置来缓存匿名页面视图,但在存在cookie时绕过缓存。
进一步阅读:
答案 1 :(得分:0)
仅在商业计划中可以使用页面规则。
更多信息here。