wordpress html页面缓存 cdn,Wordpress

网站没备案之后就一直用国外服务器,前期也一直没用cdn,因为某个域名被墙污染了,前段时候更换新服务器和域名,才全部都套上了Cloudflare,Cloudflare的免费套餐就够我用了,以降低域名被墙的可能性。

Cloudflare官网:cloudflare.com

网站接入方式:可以直接改域名DNS,或者找第三方平台用cname解析接入,我都用了,具体怎么接入就不说了。

免费套餐只有3个规则能设置,我曾用到的有:

1:jingxialai跳转到www.jingxialai.com //不带www跳转到带www。

使用规则:

https://jingxialai.com/* //后面带个*,表示这个不带www后面的每一个页面https://www.jingxialai.com/$1 //后面带$1,也是为了对应上面的,表示通配。

当然这个功能也可以直接改网站配置(我在写这篇文章的时候才想起...我原来就是用的网站nginx的配置文件,只是之前不知道改啥被我删了)if ($host != www.jingxialai.com) { return 301 $scheme://www.jingxialai.com$request_uri; }

2:wordpress html页面的缓存规则,这里就是有不同了:

我这个博客网站没有用户登录,就一个可以评论,所以用到了:

*.jingxialai.com/*.html //表示后面每一个html页面,并且选择全部内容缓存。fe3915ac8744f3617c0536d06065fdd7.png

然后在wordpress后台安装cloudflare官方插件,就叫“cloudflare”

输入自己cloudflare的邮箱和API Key就行了。key在cloudflare个人资料里面可以看见。

然后开启:Automatic Cache Management

开启这个功能之后,你修改原来的文章,有人评论啥的,就会自动清除缓存。cbf83b48bbc6af348f5f97c589d51175.png

到这里多数就结束了,但是如果你Wordpress开启了用户登录,那暂时就不行。

官方这个插件好像没判断前端普通用户登录,所以得把刚才的html那个规则改了。

改成:不缓存动态内容或者忽略动态查询6fb8742a4adf48af52aa30b095401cbe.png

另外这个插件有个为Wordpress最佳设置,尽量不要开启。

不然会开启电子邮件混淆这个功能,也就是会多加载一个js。

当然还有个http跳转到https,Cloudflare本来就有这个功能,所以不用浪费规则页面,直接去开启就行了。

参考:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值