最近想把网站同步到小程序上,发现小程序里的图片全部都不显示,很多显示一篇空白,还提示404错误,但是直接拿着地址直接在浏览器打开又能正常显示。
如下图所示:
因为微信小程序不显示的都是图片,于是根据以往经验很有可能是服务器做了Referer防盗链设置导致的,所以我们需要去检查服务器的防盗链设置或添加相关白名单。
以下举例常见的防盗链设置。我的网站是宝塔出现的,所以用了第一种方法解决。
一、宝塔防盗链白名单设置
将下面的两个地址添加到许可域名下即可。
*.servicewechat.com servicewechat.com
注意:如果以前是已启用的状态,是不能直接编辑的,需要先关闭防盗链才可正常编辑许可域名。
完成上面的操作,再回来看看小程序,发现就已经可以正常显示了。
还有更多的添加白名单的方法就不一一列举了,如CDN也是需要添加白名单的,希望能帮助大家。