...帝国CMS实现百度主动推送功能代码与详尽操作教程

...帝国CMS实现百度主动推送功能代码与详尽操作教程

2023年7月9日发(作者:)

帝国站长php主动推送,帝国CMS实现百度主动推送功能代码与详尽操作教程检查了下,原来是在⽹页中安装的百度⾃动推送功能JS代码失效了,关于百度⾃动推送JS代码请见拙⽂:百度SEO⾃动推送功能说明及代码安装注意事项。于是重新调整JS代码⾄后⾯,在百度站长平台检测,发现恢复正常。如下图所⽰。百度⾃动推送功能很不错,但前提是⽹页得有⼈点击,被点击打开后才能⾃动将⽹址推送到百度。因此说是⾃动,还不如说是半⾃动。根据百度站长平台说明,收录速度最快的,当属主动推送。主动推送功能也是最强⼤和最实效的,但是要想实现⽹站更新主动推送给百度搜索引擎这样的功能,需要编写程序来实现,难度不⼩,⼀直让⼈望⽽却步。关于主动推送,百度站长平台是这样介绍和说明的。主动推送:最为快速的提交⽅式,建议您将站点当天新产出链接⽴即通过此⽅式推送给百度,以保证新链接可以及时被百度收录。使⽤主动推送功能会达到怎样效果及时发现:可以缩短百度爬⾍发现您站点新链接的时间,使新发布的页⾯可以在第⼀时间被百度收录保护原创:对于⽹站的最新原创内容,使⽤主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现既然主动推送这么好,那能不能更进⼀步,顺便把主动推送功能也实现了呢(在没有程序员的情况下)?学⽽⾏营销⽹⽤的后台是帝国CMS。通过搜索,找到了⼀个简单易⾏的解决⽅案,并且通过⾃⼰的测试实践,成功地实现了帝国CMS的主动推送功能。帝国CMS主动推送功能的实现⽅法,请参见以下⽂章:以下则是我根据这篇⽂章,⽤实践成功过程中的⼀些细节作为上⽂的补充说明。如果你也想制作帝国CMS主动推送功能,请参考上⾯的⽂章内容并结合以下的截图进⾏操作。⼀ 建⽴标签模版:注意列表内容模板中的“,”号,⽂章中有着重说明。注意新增加后的标签模板的ID数字,后⾯会⽤到。⼆ ⾃定义页⾯制作内容⽹址列表(TXT⽂本格式)注1:⽣成的⽂件名后缀为txt:(⽂件名⾃⼰定,如),存放于⽹站根⽬录下;注2:需要提交的更新⽹址条数(50),可以⾃⾏修改,⾃定义标签ID(18)要更换成你⾃⼰帝国CMS⽹站后台对应的模板标签ID。⾄于那个[eshowzt]……[/eshowzt],请忽略。如果txt⽂件中的⽹址不是带HTTP的绝对URL格式,进⼊第三步进⾏⽹站参数修改调整。三 修改帝国CMS系统参数配置这⼀步有两个操作。分别是:1.调整⽹站地址格式如果⽹站地址⼀项是/,改为如上图所⽰的绝对URL格式,别忘了最后还是有个/的2.批量更新信息页地址将⽹站地址批量更新⼀遍,选择⼀个要更新的数据表,其他不⽤动,点开始更新就好。别说这个你不会哦~等待更新完毕后的提⽰信息,成功则进⾏下⼀步。四 添加PHP代码实现主动推送功能上⾯三步做好了,就万事俱备,只⽋东风。请参考上⾯链接⽂章中的代码⾃建PHP⽂件。以下是学⽽⾏营销⽹的主动推送PHP⽂件代码,⽂件名叫。$values = fopen(‘’,’r’) or die(“打开⽂件失败”);$value = fread($values,filesize(‘’));$value = rtrim($value,”,”);$urls =explode(‘,’, $value);$ch = curl_init();$options = array(CURLOPT_URL => $api,CURLOPT_POST => true,CURLOPT_RETURNTRANSFER => true,CURLOPT_POSTFIELDS => implode(“rn”, $urls),CURLOPT_HTTPHEADER => array(‘Content-Type: text/plain’),);curl_setopt_array($ch, $options);$result = curl_exec($ch);echo $result;echo ‘’ .htmlspecialchars(print_r($urls, true)) . ‘’;>注:以上代码只要替换3处,就可以匹配你的⽹站。第⼀⾏和第⼆⾏的,换成你的帝国CMS⽹站后台的⾃定义页⾯⽂件名称即可,另外就是要注意这个PHP⽂件,最好也是上传到⽹站根⽬录,和并⾏,这样就不需要在代码中加⼊⽂件的路径,以免找不到⽹址⽂件⽽出错。把你的接⼝调⽤地址复制并替换模板PHP⽂件中对应的位置就好。五 测试这样的信息,则表⽰主动推送(有84条⽹址信息)给百度搜索引擎已经成功。如果出现的不是这样的信息,那就请再检查各个操作环节与技术细节。隔天,登陆百度站长平台,查看主动推送的结果,有惊喜。最后,当⽹站的主动推送功能已经实现,需要坚持的就是习惯:在每天更新⼀定数量的⽂章后,点击数据更新,再点更新所有⾃定义页⾯,然后,在浏览器⾥访问你的带有主动推送功能代码的PHP⽂件,就可以了,然后再通过百度站长平台查看相应的数据,这样坚持下去,⽹站收录量这个坎就不会再是什么障碍。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688891596a181690.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信