1. 白天博客首页
  2. 网站建设

dede实现定时主动推送文章链接方法,附推送代码

百度目前有sitemap、主动(手动)推送、自动推送等三种提交链接的方式,各有各的优缺点。就拿主动推送来说,每天都要把新产生的链接手动推送到百度,如果是一两个链接手动一下也不算麻烦,但如果每天都会产生大量的链接,主动推送就会显得很耗时,但为了让搜索引擎及时发现网页链接又不得不去做。

那么有没有什么方法实现把网站每天产出的新链接定时自动推送给百度呢?当然有!今天白天就来为大家介绍一种dede实现定时推送网站链接的方法!

注:此方法只适用dedecms,并且需要宝塔控制面板来实现定时功能。

dede实现定时主动推送方法
dede实现定时主动推送方法

在操作之前,先讲解一下此推送方法的使用思路:此推送文件会获取到每日更新的文章链接,然后借助宝塔面板的定时功能通过链接访问该文件,就可以实现定时推送的功能。

注:在看步骤之前,需要大家先在文末下载推送文件,然后根据以下步骤以自身网站的实际情况来修改推送文件代码。

使用介绍:

第一步、修改数据库表头

此文件的12行需要调用数据库数据,因此大家需要根据自己的实际情况来替换文件中dede_archives以及dede_arctype的前缀,dede默认的数据库前缀为dede。

dede实现定时主动推送文章链接方法,附推送代码

第二步、添加域名

文件中的20行中需要添加域名的位置换成自己的网站首页。

dede实现定时主动推送文章链接方法,附推送代码

第三步、添加主动推送api

文件的27行,添加主动推送api。api获取方法:百度站长平台—链接提交—主动推送—推送接口调用地址(数据类型一般选推送数据。

dede实现定时主动推送文章链接方法,附推送代码

第四步、上传文件

将我们修改好的主动推送文件,上传至网站的根目录,检测一下是否成功。(安全起见大家可以选择放在网站其他不被搜索引擎抓取的目录中)

上传文件之后检测推送是否成功:

浏览器中打开:http://域名/tuisong.php

成功推送显示:{“remain”:499998,”success”:2}

“remain”:499998指当天剩余的可推送499998条url,”success”:2指成功推送的2条url。

其他结果均为未推送成功!请检测修改文件是否正确!

五、实现定时推送

必备工具:一台服务器、宝塔控制面板

实现步骤:

  1. 使用宝塔搭建服务器环境
  2. 打开宝塔控制面板,右侧计划任务
  3. 添加计划任务,如下图所示:
dede实现定时主动推送文章链接方法,附推送代码
  • 4、 提交任务,执行一次,点击后方日志,可看是否推送成功!

注:请勿删除推送代码文件中的标题符号,避免出错!

总结:以上便是笔者为大家介绍通过使用宝塔的计划任务和dedecms实现定时主动推送网站链接的方法,希望能为各位站长朋友提供帮助。另此方法不存在修改dedecms本身文件,所以大家可以放心测试。

文章最后一次修改于2019年9月28日

原创文章,作者:白天,如若转载,请注明出处:https://www.seobti.com/223.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注