前情提要:
由于小鸡力不从心,再加上自己小白对于wp性能优化一窍不通,所以无奈换成了国产的halo博客系统,这个系统给我的最直观的感受就是轻便快捷,兼顾轻量和新手的使用,不过在使用过程中还是碰了不少的壁,所以今天拿出来简单记录一下。
此次搭建环境:docker+mysql外部数据库,同时挂在了cf上且用了优选ip;
遇到的问题:写文章上传图片时图片附件无法预览和正常插入,提示“加载异常”(图片示例如下)
解决问题的大致思路:
解决问题
知道是在cf的问题就好办了,具体查询后发现原来是触发了hotlink保护,hotlink防护顾名思义其实就是防盗链;接下来的解决办法见仁见智,我只是提供一个快捷的解决办法,因为我vps在老美,无流量限制,所以盗链不盗链意义不大,而且还是个小站,只要不做肉鸡,其他也就无所谓了。
1. 直接关闭防护
具体最简单暴力的解决办法就是,直接关闭hotlink保护,具体操作如下图所示,先进入cf的仪表盘,找到你的域名,在左侧的“Scrape Shield”处关闭hotlink保护;
2. 设置规则
由于本人才疏学浅,还探索了不少弯路,如果有大佬赐教,不胜感激~
我先在安全性-waf规则
处设置了一条规则,但是测试后发现,不知道为什么windows/linux/android的客户端都能正常访问,但是果子的设备都无法正常访问,规则是这样的:
所以我去除了这条规则,转而去调整页面规则,后面我在规则--页面规则
处新增了一条掩耳盗铃的规则,禁止这几个页面安全性检测,调整之后全端皆可正常使用,实话实说,咱也不知道为啥不能用为啥就又能用了...
不管如何,能正常访问就是好事,对于咱小白来说,授人以鱼比授人以渔要好,能快速解决就不要拖拖拉拉,毕竟运维是门技术活,咱还有咱的正常工作得干~
评论区