状况
在本站服务器域名双双迁移后控制台内使用 cloudflare r2 的附件全都预览不能,加上媒体上传自动重命名导致有时候会选错图片。
虽然影响不大,但是还是得找解决办法。
解决
寻找病因
打开 f12 转到网络页面单选 img 类型,可以看到图片加载报错 403,猜测 r2 拒绝访问。
在 cf 的文档中寻找相关报错原因,最后定位到跨域访问。
成因
r2 所绑定的域名开启了 hotlink 项阻止了跨域访问。
解决办法
在 cloudflare 主页中选择自己的域名并在Scrape Shield 设置中关闭 hotlink 即可。