Cloudflare设置WordPress缓存的最新方案 - 技术宅银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地

Cloudflare设置WordPress缓存的最新方案

这次开Cloudflare小云朵后反而打不开了,检查后发现是之前设置的缓存配置和现在不一样导致大家一起噶。没办法,删除之前的缓存设置,重新配置呗。

进入 CloudFlare 后台【缓存】——【Cache Rules】——创建规则:

20250305154107631-image

第一条规则:不缓存目录链接

20250305154209500-image

表达式:

(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=*")

注:这里的域名记得改成自己的哦。

第二条规则:登陆不缓存规则

20250305154335692-image

表达式:

(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,下面还要设置下动作是绕过:

20250305154434712-image

 

第三条:缓存规则

20250305154554743-image

表达式:

(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_")

给予缓存动作:

20250305154759846-image

设置完毕,验证规则生效情况

可在浏览器的 InPrivate 标签页中按 F12 打开开发者工具,在网络一栏中查看对应网址的“cf-cache-status”。正常情况下,您将看到以下内容,这表示配置成功:

未登录:cf-cache-status:HIT
登录后:cf-cache-status:DYNAMIC

如果有问题,请检查“页面规则”等中是否有项目与其冲突。

完成此配置后,您可以自行检查并完善其它配置,此处不再赘述。

希望这个教程可以帮助有需要的站长;同时也希望 Cloudflare 可以继续提供优秀的加速服务,开发更多先进的功能!

请登录后发表评论

    没有回复内容

万事屋新帖