Kevin的博客

  • 主页
  • 探针
  • 音乐
Kevin的博客
记录开发路上的点点滴滴
  1. 首页
  2. 网站开发
  3. 正文

Wordpress网站套Cloudflare全局缓存加速防止回源 保护后台教程

2022年1月7日 1366点热度 0人点赞 0条评论

Pt.1 Wordpress全局加速 保护query strings回源

本站建在ion免费WP上 所以PHP加载都会特别慢

使用Page Rule可以有效缓存全部网站内容加速全站打开速度

首先你需要一个Cloudflare Pro套餐 或者 Server Shield Pro Plus套餐来获取30条Page Rules

下面就是可以参考的Page Rules

如果你的网站有query strings请求(如example.com/?page=1),或者没有pro套餐,则直接添加规则 5,6,8 上下顺序不要改变,可以满足基本需求

Cloudflare对低于Business的客户有一些限制,无法Cache Everything的同时Ignore Query Strings

所以如果要保护攻击每个新的query string回源就可以直接设置带query strings的url全部进行浏览器验证

如果你的网站是伪静态目录 可以直接将全部规则按照顺序添加

需要注意的是如果你的网站加载了其他目录带query string的资源,需要求改规则1,2到指定目录

如果你的服务器性能还可以,可以直接开启query string的访问,删除规则1,2,3即可

由于swcfpc=这个query string会一直回源,所以直接forward到没有query string的目录就可以了

另外一点就是可以关闭admin bar防止cloudflare在你登录情况下把你的管理员bar也缓存进去 导致所有人都可以看见

安装disable admin bar插件即可

pagerules

 

Pt2 通过Cloudflare Access保护wp-admin

因为wp-admin设置了cache bypass,所以对于服务器性能不好的网站可能会因为攻击wp-admin中的内容而死亡

Access就可以做到非常强有力的保护, 一次验证可以用很久

直接导航到Cloudflare的Access页面,在Access Policies里面创建规则

参考下方图片进行设置即可,第一次访问wp-admin目录需要e-mail验证

你如果有企业邮箱可以给一整个域名下的全部的e-mail权限

进入目录后转跳access页面,发个邮件验证码就好了

access

标签: WEB开发 Wordpress加速
最后更新:2022年1月7日

Kevin

折腾永无止境

点赞
< 上一篇

Kevin

折腾永无止境

最新 热点 随机
最新 热点 随机
使用Cloudflare Warp获取一个任何国家的IP 南极 国内 Wordpress网站套Cloudflare全局缓存加速防止回源 保护后台教程 开始学习LC3汇编语言了 真的冷门死了 Epic E宝古墓丽影三部曲白嫖 JS检测浏览器PWA是否需要适应刘海屏 欢迎来到Kevin的博客
使用Cloudflare Warp获取一个任何国家的IP 南极 国内 JS检测浏览器PWA是否需要适应刘海屏 欢迎来到Kevin的博客 Epic E宝古墓丽影三部曲白嫖 开始学习LC3汇编语言了 真的冷门死了 Wordpress网站套Cloudflare全局缓存加速防止回源 保护后台教程
分类
  • 免费游戏
  • 学习之路
  • 网站开发
  • 通常
标签聚合
BGP 免费游戏 Wordpress加速 Epic Games白嫖 PWA WEB开发 网站开发

© 2024 Kevin的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

凯ICP备000001号