网站分享到为0不显示怎么办?升级https后百度分享失效解决方案

最近,虾皮路发现自己的网站文章最后的分享到显示为0,也就是没有那些分享按钮了,但是后台的代码都还存在,就是不显示这些分享按钮。这是什么情况?百度了一下,原来是升级了https后百度分享会失效。现在虾皮路就分享一下解决方案给大家参考。

默认没有按钮后的情况如图

网站分享到为0不显示怎么办?升级https后百度分享失效解决方案插图

原因为:百度的分享代码为远程调用百度的CDN库,代码调用的JS地址是HTTP的,所以会造成百度分享图标不显示,解决方案就是把CDN库里面的百度分享代码文件下载回来上传到网站变成本地调用的形式,这样就可以实现本地服务器支持HTTPS,百度分享代码也会重新生效。

1、下载百度分享代码文件包:

https://shopee6.lanzous.com/iDgRIdse40j

2、解压并上传到自己的网站(建议上传到根目录):

下载完成后,是一个压缩包。直接选择解压到当前文件夹,就会得到一个static文件夹。

网站分享到为0不显示怎么办?升级https后百度分享失效解决方案插图1

将这个文件夹上传到自己站点的根目录即可

3、修改网站中调用的百度分享代码调用的文件地址

一般默认的分享代码里面会有类似的代码:

http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion="+~(-new Date()/36e5)];

把上面默认的分享代码里面的http://bdimg.share.baidu.com替换成你自己的网址。替换后效果如图:

网站分享到为0不显示怎么办?升级https后百度分享失效解决方案插图2

4、保存并刷新前台网页

刷新自己的缓存之类的,到前台发现网页分享代码的图标又恢复正常了。

网站分享到为0不显示怎么办?升级https后百度分享失效解决方案插图3

以上就是虾皮路分享的网站分享到为0不显示升级https后百度分享失效解决方案。

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《网站分享到为0不显示怎么办?升级https后百度分享失效解决方案》
文章链接:https://www.xiapilu.com/web/web-tutorial/baidu-share-code-failure-https-resolution.html
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活