这次开Cloudflare小云朵后反而打不开了,检查后发现是之前设置的缓存配置和现在不一样导致大家一起噶。没办法,删除之前的缓存设置,重新配置呗。
进入 CloudFlare 后台【缓存】——【Cache Rules】——创建规则:
第一条规则:不缓存目录链接
表达式:
(http.request.full_uri strict wildcard "https://www.moliclub.com/wp-admin/*") or (http.request.full_uri strict wildcard "https://www.moliclub.com/*preview=true*") or (http.request.full_uri strict wildcard "https://www.moliclub.com/?s=*")
注:这里的域名记得改成自己的哦。
第二条规则:登陆不缓存规则
表达式:
(starts_with(http.request.uri, "https://www.moliclub.com/") and http.cookie contains "wordpress_sec_") or (starts_with(http.request.full_uri, "https://www.moliclub.com/") and http.cookie contains "wordpress_logged_in") or (starts_with(http.request.full_uri, "https://www.moliclub.com/") and http.cookie contains "comment_")
上面两个是绕过缓存的链接和Cookie,下面还要设置下动作是绕过:
第三条:缓存规则
表达式:
(http.request.full_uri strict wildcard "https://www.moliclub.com/*.html" and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_")
给予缓存动作:
设置完毕,验证规则生效情况
可在浏览器的 InPrivate 标签页中按 F12 打开开发者工具,在网络一栏中查看对应网址的“cf-cache-status”。正常情况下,您将看到以下内容,这表示配置成功:
未登录:cf-cache-status:HIT
登录后:cf-cache-status:DYNAMIC
如果有问题,请检查“页面规则”等中是否有项目与其冲突。
完成此配置后,您可以自行检查并完善其它配置,此处不再赘述。
希望这个教程可以帮助有需要的站长;同时也希望 Cloudflare 可以继续提供优秀的加速服务,开发更多先进的功能!
没有回复内容