wordpress主题建站,选择WEB主题公园中文原创企业网站模板!

WordPress技术博客 news
您现在的位置:首页 > WordPress技术博客 > 避免wordpress网站的百度自动提交重复

本周推荐网站模板

WordPress主题视频教程

最近更新的WordPress主题
最新更新过的网站模板

避免wordpress网站的百度自动提交重复

发布时间:2016/09/30 WordPress技术博客 wp应用技术 369 0

把你的wordpress网站提交给百度的三种提交方法

之前我们有对将我们的wordpress网站提交给百度的三种方法,分别为主动提交、自动提交和sitemap提交三种方式。

具体的说明本文就不做过得多的说明了,请大家转至这里回顾一下这三种方法:http://www.themepark.com.cn/zdtjndwordpresswzljdbd.html

而这里我们要说的是三种方法中的自动提交,一些朋友在使用中所遇到的问题,以及解决的方法。

所述问题:尽管百度声称不会重复提交链接,但是还是有重复提交的现象发生

在百度站长上可以看到说明,百度的自动提交(也就是百度提供的一段js)不会造成已经提交过的链接继续提交,但是有用户反馈,还是会有自动提交的提示。

而百度客服给出的回复是,新增加的文章需要增加这段js,而已经收录的文章就不需要这段js了。

因此如果我们直接放置这段代码,那么就会有重复提交的风险:

baiduurltijiap

而重复提交链接是否有副作用,百度方便也没有具体的说明,我们查阅了相关百度站长的说明也没有说明重复提交会有什么惩罚。

但目前来看,百度js自动推送有一下几点副作用:

第一、是每个页面都加载这段js,会拖慢整体网站的速度,毕竟是外部资源
第二、是会占用每日百度提交链接的总额
第三、是一些页面如文章页面中的翻页等等,实际上是一篇文章的url,但也会造成重复提交和收录,这是我们不愿意看到的。

 

解决方案:判断是否百度已经收录,已收录的文章不输出这段js

针对这个问题我们也查阅了较多的资料,在张戈博客上看到了具体的解决方案,并且这个方案在五月份已经进行了修正,我们也在近期对此方案进行了测试。

测试结果是有效的,因此在这里推荐给大家

 

这段代码是可以判断百度是否已经收录,如果已经收录,那么不在输出自动提交的js,如果没有收录,输出自动提交的js,检测当前url是否为重复提交的页面,如一些php命令url和翻页url

这样的功能是非常不错的,也可以将我们以上总结的三个副作用彻底摒除。

 

以下代码来自于张戈博客:https://zhangge.net/5100.html 大家可以点击查看原出处

 

我们为了大家使用方便,将此代码封装成为一个插件,也提供了原代码给大家集成到主题。

 

封装的插件可以直接从wordpress后台上传启用,如果你不懂得如何集成到你的主题的话,直接使用插件是比较方便的。(注意,若使用插件或者集成到主题,你之前如果在底部自己手动输出,如在统计代码处输出了自动提交,那么需要删除一下。)

 

插件下载:http://pan.baidu.com/s/1dFt78GT

 

原文代码可以去张戈博客复制粘贴到你的function.php文件中(WEB主题公园的付费用户请粘贴到function/function_z.php,或者widget.php中)

 

 

 

 

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

============关于WEB主题公园=============

WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

分享WordPress开发,网站维护经验,分享更多有用的WordPress知识

WEB主题公园--做最好的中文原创WordPress主题,网站模版。