今天发现有个好久没使用的小程序图片打不开了,想着微信开发工具看下原因,Network 请求详情中,
NTR 是七牛云 CDN 的特定错误码,表示 “Referer 防盗链拒绝”。
虽然在 CDN 域名的白名单中添加了 *.servicewechat.com,但请求的 Referer 并不匹配。
然后在七牛云设置里各种方法都折腾试过了,如果闭Referer防盗链就正常,但这东东还是设置打开才行,于是又到小程序后台各种域名验证设置了一次,最终结果还是一样不显示!
问了AI流程也是一样,无意中在七牛云平台搜索了一下才发现了关键问题!
,
具体解决方法如下:
回到你的 CDN 防盗链配置页面, 打开修改配置

这里有个核心问题: 原来只加了*.servicewechat.com域名 把域名servicewechat.com加掉了才是引起的根本原因。
然后勾选”是否允许空 Referer”,然后保存。
如何开启CDN Referer 防盗链
您业务使用微信小程序的话,除了您自己网站涉及域名外,还需要额外放行小程序官方域名
servicewechat.com
*.servicewechat.com
1,登录 七牛管理控制台 ,在左侧点击 CDN ,在 域名管理中,找到需要开启 Referer 防盗链的域名,点击 配置
2,下拉弹窗,找到 访问控制 -> Referer 防盗链,点击 修改配置:
3,点击 开启 ,然后配置具体的黑白名单规则:

然后开发工具和上线的小程序图片即可正常显示

服务声明: 本网站除正版商用版块可商用外,其他所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件或QQ:3089659733与我们联系处理删除(邮箱:ynzsy@qq.com),本站将立即更正。

评论(0)