配置https后,完美解决百度分享(share)失效

时间:2019-12-13   访问量:127

  大树想给大家分享了最近做网站seo优化的时候遇到的一个问题,就是我的一个企业站申请免费的SSL证书做了Https配置之后,我发现百度分享失效了,不能正常显示和分享了。后来查了一些资料发现,百度分享不支持https加密分享了,所以需要对百度分享代码做一些调整,这边就分享下如何解决百度分享不支持https的方法:

  一、百度分享代码文件本地化

百度分享.png

  首先,需要将百度分享文件包本地化,你可以通过以下链接下载:

  https://pan.baidu.com/s/1PVF8RvC-HTMxPRzw2PTHvg (提取码: fvfo)

  然后,将下载的文件包解压后,把static文件夹直接上传到网站的根目录。

  二、获取分享代码

  根据自己的需求,在百度分享网站获取分享代码,当然如果你嫌麻烦也可以直接复制下面的代码:

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more">分享到:</a>
<a title="分享到QQ空间" href="#" class="bds_qzone" data-cmd="qzone"></a>
<a title="分享到新浪微博" href="#" class="bds_tsina" data-cmd="tsina"></a>
<a title="分享到腾讯微博" href="#" class="bds_tqq" data-cmd="tqq"></a>
<a title="分享到微信" href="#" class="bds_weixin" data-cmd="weixin"></a>
<a title="分享到百度贴吧" href="#" class="bds_tieba" data-cmd="tieba"></a></div>

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"1","bdSize":"24"},
"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"},
"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}};
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).
src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

  三、代码链接本地化

  将第二步获取的代码,将http://bdimg.share.baidu.com替换成你自己的域名链接或者直接删除掉,用相对地址。

  四、替换新代码

  将第三步处理好的代码,将代码添加到要展示的页面或者替换之前已布置失效的代码,再次尝试刷新,你会发现百度分享可以正常了,效果可以参考www.csldhg.com文章尾部的百度分享效果。


【地址】:http://www.inseo.cn/seo/28.html转载请注明出处


相关文章
浅谈301重定向的方法有···

  做SEO多少会遇到一个页面多个网址的情况,想要集中权重最有效的办法就是使用301重定向,但对于新···

超简单的留言表单验证···

  留言表单一向是百度考核网站是否为优质站点的不可或缺的部分,对于个人博客而言留言表单更显的重要,但···

小白如何快速搭建属于···

  现代社会信息网络非常发达,拥有自己的网站可算得上是一种既时尚又再普通不过的事情了,对于程序员来说···

利用.htaccess实现二级···

  许多做SEO优化的站长在网站前期运营阶段都会选择使用虚拟主机(虚拟空间)作为网站程序的寄存器,这···



Copyright © 2018-2020 大树SEO All Rights Reserved.