很久前在百度站长平台后台提交网站地图的时候就看到有一种“自动推送工具代码”,但我们因为使用了sitemap方式,就没有再使用这种。
上周同事又推荐这个给我,我详细看了一下,做起来倒是很简单,只要把一段JavaScript程序放在每个网页中就可以了,而且可与sitemap并存、互为补充。
于是我就修改了Drupal网站的模板html.tpl.php和MediaWiki网站的设置文件LocalSettings.php,在<body>之后加入以下代码:
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
} else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s); })();
</script>
原理讲述请看:百度官方的文档《自动推送介绍及安装》。
本来今年都对百度没有寄寓什么希望的,但最近几个月来自百度的流量和收入有了突破性增长,所以我们又重视百度起来。今天早上还正好收到一封名为“【百度联盟】合作纪念日祝福,感谢一路有你”的邮件:

居然有13年了,呵呵。😲
评论2
上周同事又推荐这个给我
上周同事又推荐这个给我果然是联盟界的老司机,哈哈
果然是联盟界的老司机,哈哈