洞悉互聯網前沿資訊,探尋網站營銷規律
作者:狐靈科技 | 2020-01-29 15:45 |點擊:
網站全站做了https,發現百度分享不能用了,
言歸正傳,今天想給大家分享了最近遇到的一個問題,就是我的wordpress網站申請免費的SSL證書做了Https配置之后,我發現百度分享失效了,不能正常顯示和分享了。后來查了一些資料發現,百度分享不支持https加密分享了,所以需要對百度分享代碼做一些調整,這邊就分享下如何解決百度分享不支持https的方法:
一、百度分享代碼文件本地化
首先,需要將百度分享文件包本地化,你可以通過以下鏈接下載:
https://pan.baidu.com/s/1rD8Zww6rWqcmq-7ogJuW6g (提取碼: qxft)
然后,將下載的文件包解壓后,上傳到網站的根目錄。
二、獲取分享代碼
根據自己的需求,在百度分享網站獲取分享代碼,當然如果你嫌麻煩也可以直接復制下面的代碼:
<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":{"tsina":""},"bdText":"","bdMini":"2","bdMiniList":["qzone","tsina","weixin","tqq","tieba","douban"],"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};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> </div>
三、代碼鏈接本地化
將第二步獲取的代碼,紅色的http鏈接替換成你自己的域名鏈接或者直接刪除掉,用相對地址。
四、替換新代碼
將第三步處理好的代碼,將代碼添加到要展示的頁面或者替換之前已布置失效的代碼,再次嘗試刷新,你會發現百度分享可以正常了,效果可以參考破折君博客文章尾部的百度分享效果。