侧边栏壁纸
  • 累计撰写 7 篇文章
  • 累计创建 3 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

[halo博客]上传图片附件提示预览失效的解决办法

saintmaria
2024-08-25 / 0 评论 / 0 点赞 / 29 阅读 / 0 字

前情提要:

由于小鸡力不从心,再加上自己小白对于wp性能优化一窍不通,所以无奈换成了国产的halo博客系统,这个系统给我的最直观的感受就是轻便快捷,兼顾轻量和新手的使用,不过在使用过程中还是碰了不少的壁,所以今天拿出来简单记录一下。

此次搭建环境:docker+mysql外部数据库,同时挂在了cf上且用了优选ip;

遇到的问题:写文章上传图片时图片附件无法预览和正常插入,提示“加载异常”(图片示例如下)

IMG_20240825_140700.jpg

解决问题的大致思路:

Snipaste_2024-08-25_17-31-08.jpg

解决问题

知道是在cf的问题就好办了,具体查询后发现原来是触发了hotlink保护hotlink防护顾名思义其实就是防盗链;接下来的解决办法见仁见智,我只是提供一个快捷的解决办法,因为我vps在老美,无流量限制,所以盗链不盗链意义不大,而且还是个小站,只要不做肉鸡,其他也就无所谓了。

1. 直接关闭防护

具体最简单暴力的解决办法就是,直接关闭hotlink保护,具体操作如下图所示,先进入cf的仪表盘,找到你的域名,在左侧的“Scrape Shield处关闭hotlink保护;

Snipaste_2024-08-25_17-47-38.jpg

2. 设置规则

由于本人才疏学浅,还探索了不少弯路,如果有大佬赐教,不胜感激~

我先在安全性-waf规则处设置了一条规则,但是测试后发现,不知道为什么windows/linux/android的客户端都能正常访问,但是果子的设备都无法正常访问,规则是这样的:

Snipaste_2024-08-25_18-06-49.jpg

所以我去除了这条规则,转而去调整页面规则,后面我在规则--页面规则 处新增了一条掩耳盗铃的规则,禁止这几个页面安全性检测,调整之后全端皆可正常使用,实话实说,咱也不知道为啥不能用为啥就又能用了...

Snipaste_2024-08-25_18-12-13.jpg

不管如何,能正常访问就是好事,对于咱小白来说,授人以鱼比授人以渔要好,能快速解决就不要拖拖拉拉,毕竟运维是门技术活,咱还有咱的正常工作得干~

0

评论区