帝国站长php主动推送,帝国CMS实现百度主动推送功能代码与详尽操作教程
检查了下,原来是在网页中安装的百度自动推送功能JS代码失效了,关于百度自动推送JS代码请见拙文:百度SEO自动推送功能说明及代码安装注意事项。于是重新调整JS代码至
后面,在百度站长平台检测,发现恢复正常。如下图所示。
百度自动推送功能很不错,但前提是网页得有人点击,被点击打开后才能自动将网址推送到百度。因此说是自动,还不如说是半自动。
根据百度站长平台说明,收录速度最快的,当属主动推送。主动推送功能也是最强大和最实效的,但是要想实现网站更新主动推送给百度搜索引擎这样的功能,需要编写程序来实现,难度不小,一直让人望而却步。
关于主动推送,百度站长平台是这样介绍和说明的。
主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
使用主动推送功能会达到怎样效果
及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现
既然主动推送这么好,那能不能更进一步,顺便把主动推送功能也实现了呢(在没有程序员的情况下)?
学而行营销网用的后台是帝国CMS。通过搜索,找到了一个简单易行的解决方案,并且通过自己的测试实践,成功地实现了帝国CMS的主动推送功能。
帝国CMS主动推送功能的实现方法,请参见以下文章:
以下则是我根据这篇文章,用实践成功过程中的一些细节作为上文的补充说明。如果你也想制作帝国CMS主动推送功能,请参考上面的文章内容并结合以下的截图进行操作。
一 建立标签模版:
注意列表内容模板中的“,”号,文章中有着重说明。
注意新增加后的标签模板的ID数字,后面会用到。
二 自定义页面制作内容网址列表(TXT文本格式)
注1:生成的文件名后缀为txt:(文件名自己定,如tuisong.txt),存放于网站根目录下;
注2:需要提交的更新网址条数(50),可以自行修改,自定义标签ID(18)要更换成你自己帝国CMS网站后台对应的模板标签ID。至于那个[eshowzt]……[/eshowzt],请忽略。
注3:浏览生成的tuisong.txt文件,看看是否已经正确地生成了网址,并检查下网址内容是否为带有HTTP开始的绝对URL格式(如:http://www.xueerxing.com/yingxiaoxue/pinpai/1487.html)
如果txt文件中的网址不是带HTTP的绝对URL格式,进入第三步进行网站参数修改调整。
三 修改帝国CMS系统参数配置
这一步有两个操作。分别是:
1.调整网站地址格式
如果网站地址一项是/,改为如上图所示的绝对URL格式,别忘了最后还是有个/的
2.批量更新信息页地址
将网站地址批量更新一遍,选择一个要更新的数据表,其他不用动,点开始更新就好。别说这个你不会哦~等待更新完毕后的提示信息,成功则进行下一步。
四 添加PHP代码实现主动推送功能
上面三步做好了,就万事俱备,只欠东风。请参考上面链接文章中的代码自建PHP文件。以下是学而行营销网的主动推送PHP文件代码,文件名叫tuisong.php。
$values = fopen(‘tuisong.txt’,’r’) or die(“打开文件失败”);
$value = fread($values,filesize(‘tuisong.txt’));
$value = rtrim($value,”,”);
$urls =explode(‘,’, $value);
$api = ‘http://data.zz.baidu.com/urls?site=www.xueerxing.com&token=IBfG1i2fU9tyXKw0’;
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode(“\r\n”, $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处,就可以匹配你的网站。
第一行和第二行的tuisong.txt,换成你的帝国CMS网站后台的自定义页面文件名称即可,另外就是要注意这个PHP文件,最好也是上传到网站根目录,和tuisong.txt并行,这样就不需要在代码中加入文件的路径,以免找不到网址文件而出错。
把$api=” http://data.zz.baidu.com/urls?site=www.xueerxing.com&token=IBfG1i2fU9tyXKw0”这一行,引号内的字符换成你的网站的API。怎么找?登陆百度站长平台,点击左侧的链接提交,就会看到下图。
把你的接口调用地址复制并替换模板PHP文件中对应的位置就好。
五 测试
上传PHP文件至网站服务器。如学而行营销网的URL地址是:http://www.xueerxing.com/tuisong.php 直接在浏览器中访问它。如果出现:
这样的信息,则表示主动推送(有84条网址信息)给百度搜索引擎已经成功。如果出现的不是这样的信息,那就请再检查各个操作环节与技术细节。
隔天,登陆百度站长平台,查看主动推送的结果,有惊喜。
最后,当网站的主动推送功能已经实现,需要坚持的就是习惯:在每天更新一定数量的文章后,点击数据更新,再点更新所有自定义页面,然后,在浏览器里访问你的带有主动推送功能代码的PHP文件,就可以了,然后再通过百度站长平台查看相应的数据,这样坚持下去,网站收录量这个坎就不会再是什么障碍。
帝国站长php主动推送,帝国CMS实现百度主动推送功能代码与详尽操作教程相关推荐
- 帝国cms实现百度主动推送 (非插件)
参考自:点击打开链接 修改3个文件ecmsinfo.php.listinfo.php.userfun.php 1,修改e/admin/ecmsinfo.php 在任意一个elseif{....}后添加 ...
- 帝国cms 实现百度主动推送 (非插件)
转载自:点击打开链接 修改3个文件找出来ecmsinfo.php.listinfo.php.userfun.php 1,e/admin/ecmsinfo.php 在任意一个elseif{....}后添 ...
- 利用百度主动推送(实时)API接口,使用Python批量提交网站链接到百度收录
网站建好了,但是为了让更多的人能够看到自己的网址的文章,还需要利用搜索引擎,搜索引擎对网站的收录量决定了网站的展现量.国内主要的搜索入口还是百度一家独大,另外还分流了部分流量的是360搜索和搜狗搜索, ...
- WP百度搜索推送管理插件
简介: 百度搜索推送管理是一款适用于站长管理WordPress博客内容URL的百度推送管理,其中包括: 该插件的主要目的在于,大大提升原创内容网站数据被百度搜索引擎收录的效率,对网站内容起到一定的保护 ...
- 修改网页代码_利用网页监控优势,做百度自动推送
网页监控是什么?WEB视界网页监控是指利用自动化服务来扫描监控网站页面,当发现网站页面有变化时,就立即作出响应的服务.网页监控优势有很多,那么如何利用网页监控优势来做百度自动推送呢? 网页监控做百度推 ...
- JPush极光推送 and 百度云推送
一.极光推送 这两天在研究极光推送,极光推送是一种第三方推送,提供了比较便利的推送的方式,首先让开发者不用花人力和时间去开发后台数据返回,客户端这边只管一些配置和客户端接受消息的配置. 激光推送文档: ...
- 开发笔记-Android消息推送骚操作:亚马逊-SNS对接FCM和百度云推送
写在前面: 之前使用阿里云的服务器用阿里消息推送好好的,然后因为国外业务需要使用亚马逊服务器,阿里云推送也不能用,用亚马逊的 SNS (短信消息推送服务),SNS 可以对接多家推送平台,其中 Andr ...
- 帝国站长php主动推送,帝国cms百度主动推送的教程
百度站长工具推送功能演示 看到论坛还有人在问帝国CMS百度主动推送的方法,今天就为大家分享一个简单有效的帝国CMS百度主动推送的方法. 只需在自己的帝国模板内加上一段代码,就可以达到主动推送的功能,此 ...
- 帝国cms百度主动推送链接主动提交插件
今天为大家分享一款非常好用而且很实用的帝国cms百度主动推送链接主动提交插件,本插件支持有:百度PC主动推送,百度移动端推送,百度MIP推送,百度熊掌推送,神马MIP推送. 在安装<帝国cms百 ...
最新文章
- concat 不是可以识别的 内置函数名称。_新特性解读 | MySQL 8.0 窗口函数详解
- 详解静态路由(入门类)
- 很好的开源项目ranet-uilibrary-olap
- vue @click 多个事件_VUE学习记录3
- linux python开发环境sql数据迁移到mysql_linux环境下python怎样操作mysql数据库
- 【转载】中国小吃(英文表达)
- SQL2005创建快照
- 多级三目运算符的判断
- python prettytable格式设置_Python prettytable模
- linux运行jar包依赖,linux怎么打jar包
- vcs与quartus联合仿真
- oracle扩容临时表空间,oracle临时表空间扩容
- python日期判断星座_Python学习笔记 - 根据出生日期判断你的星座
- docker版MySQL经常性崩溃_mysql docker容器经常崩溃
- java写快递柜管理系统
- RT-Thread:W25Q128虚拟U盘并搭载文件系统
- 转 主流蓝牙BLE控制芯片详解(5):Dialog DA14580
- 全国职业计算机学校排名,2020全国最好的计算机专业学校排名
- SKNet:自适应感受野
- 文件包含漏洞-知识点
热门文章
- 基于python的股票数据的读取及可视化(K线图)
- 给windows设置定时任务并运行py脚本
- 使用Go编写的高效批量Ping工具:gping
- cookie.getMaxAge()的-1是什么意思
- HBase统计表行数(RowCount)的四种方法
- 助理执业医师(中药)考试系统_金桥考试虫 v2.0 官方
- ajax返回的为什么是,为什么WordPress的AJAX请求返回整个HTML页面,而不是JSON结果?(Why Wordp...
- jzoj 6271. 2019.8.4【NOIP提高组A】锻造 (forging)
- jmeter----jtl文件解析
- java自定义拦截所有请求_Java实现拦截HTTP请求的几种方式