站点自动推送功能是各搜索资源平台最新推出的轻量级链接提交组件,站长只需将自动推送的JS代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给对应的搜索引擎,有利于新页面更快被搜索引擎发现,加速网页收录速度、提高网页收录数量。这个自动推送代码存在两个问题,一是代码里面包含了 http,对于全站 https 化的网站来说,可能会导致 https 不完全的结果;二是可能拖慢网页打开速度。
本文主要介绍php语言开发的网站(以wordpress为例),如何调用 js 文件实现 https 下的百度和 360 自动推送代码,可以避免这两个弊端。
一、准备文件
1、百度站长工具:创建名为“baidu_js_push.php”的文件,文件内容是下面百度自动推送 JS 代码;
<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>
2.360站长平台:创建名为“360_js_push.php”的文件,文件内容是下面360自动推送 JS 代码;
<script> (function(){ var src = "https://s.ssl.qhres2.com/ssl/ab77b6ea7f3fbf79.js"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); /* 360自动推送代码 */ </script>
将文件保存后,上传到对应主题的目录下。
2、标记代码
在每个 PHP 模板页文件,一般为footer.php中的 <body> 标记后面添加一行代码:
<?php include_once("baidu_js_push.php") ?> //百度自动推送
<?php include_once("360_js_push.php") ?> // 360自动推送
3.wordpress操作步骤:
考虑到网页加载速度,这个 php 文件最好在</body>的前面添加,这样网页文件都加载完毕了之后再加载这 2 个 js 文件,不会拖慢网页打开速度,让用户体验更好。
到空间中把 footer.php 文件下载到本地修改后上传,也可以进入 wordpress 后台的外观-主题编辑,找到页脚文件也就是 footer.php,把创建百度和 360站长工具的这两个 php 代码添加进去,保存。
前台刷新网页看源代码里面有没有相关的代码,如果能找到就说明成功了。
过段时间再查看百度站长工具和 360 站长工具自动推送的收录情况,如果都有增长,那么设置就成功了。
本文地址:https://8ik.cn/archives/272
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:Hey_MrBoss
版权声明:本文为原创文章,版权归 捌栢科 所有,欢迎分享本文,转载请保留出处! 资源下载说明:本网站所有资源部分来源于互联网收集整理,部分为本站原创,网络收集整理的资源均经本站测试过可用,请放心下载,如存在BUG和瑕疵的,请自行修改,您下载的资源包含模版主题、插件等因为特殊性为可复制品,如付费下载的,均不支持任何理由的退款,还请谅解。
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:Hey_MrBoss
版权声明:本文为原创文章,版权归 捌栢科 所有,欢迎分享本文,转载请保留出处! 资源下载说明:本网站所有资源部分来源于互联网收集整理,部分为本站原创,网络收集整理的资源均经本站测试过可用,请放心下载,如存在BUG和瑕疵的,请自行修改,您下载的资源包含模版主题、插件等因为特殊性为可复制品,如付费下载的,均不支持任何理由的退款,还请谅解。