如何处理cloudflare r2储存桶跨域访问403报错

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

状况

在本站服务器域名双双迁移后控制台内使用 cloudflare r2 的附件全都预览不能,加上媒体上传自动重命名导致有时候会选错图片。

虽然影响不大,但是还是得找解决办法。

解决

寻找病因

打开 f12 转到网络页面单选 img 类型,可以看到图片加载报错 403,猜测 r2 拒绝访问。

在 cf 的文档中寻找相关报错原因,最后定位到跨域访问。

成因

r2 所绑定的域名开启了 hotlink 项阻止了跨域访问。

解决办法

在 cloudflare 主页中选择自己的域名并在Scrape Shield 设置中关闭 hotlink 即可。

LICENSED UNDER CC BY-NC-SA 4.0
Comment