WPJAM微信机器人回复图文没有缩微图

配置好WPJAM以后,搜索关键字,回复的图文消息缩微图不显示。这种一般都是使用了CDN或者OSS、COS之类的原因。由于服务器配置了防盗链的缘故。

为了防止别人盗链,浪费我们的流量,一般我们都开启了防盗链的。这个是在CDN或者OSS后配置的,不是在WPJAM插件里配置。这里以阿里云OSS作为演示,其他的相类似。

阿里云OSS防盗链配置

位置:阿里云后台,OSS配置,点击左侧域名,,然后点击右侧顶菜单「基础设置」,拉下去看「防盗链」

1.微信环境防盗链配置
允许空 Referer: 这里修改为允许为空

只需要改允许空 Referer允许为空,微信回复的图片就能正常显示缩微图。其他的是顺带配置的,免得小程序也遇到坑。另外允许为空,图片能直接通过你的网址访问,但别人网页里不能嵌套使用。

2.微信小程序防盗链配置
在Referer里增加白名单如下,记得添加自己的网址,这个一般都有

http://*.servicewechat.com
https://servicewechat.com

下图就是完整的配置,两个一起配置就OK了

CDN防盗链配置

1.微信环境防盗链配置
允许空 Referer: 这里修改为允许为空

2.微信小程序防盗链配置
CDN上防盗链白名单设置 servicewechat.com

示例:七牛云
产品主页 > 融合CDN > 域名管理 > 拉下去

CDN和OSS混合使用防盗链的问题

1.这个是微信小程序的防盗链配置,
我们的使用场景是这样的,DNS解析至阿里云的CND,CDN的回源指向阿里云的OSS;
需要如下操作:

  1. 在CDN上防盗链白名单设置 servicewechat.com;
  2. 在OSS上防盗链白名单设置 https://servicewechat.com
    只有1、2两个配置都对了才能用。

2.如果是微信里访问的话,就设置允许Referer为空

大吉猫

记录自己使用过的软件,学习过的资料,还有可能对大家有用的东西

相关推荐

1 条评论

微信扫一扫,分享到朋友圈

WPJAM微信机器人回复图文没有缩微图