自动采集推送(有没有什么方法实现定时推送网站链接的方法!(安全起见建议))
优采云 发布时间: 2021-12-26 11:15自动采集推送(有没有什么方法实现定时推送网站链接的方法!(安全起见建议))
百度目前提供三种提交链接的方式:站点地图、主动(手动)推送和自动推送,各有优缺点。以主动推送为例。新生成的链接必须每天手动推送到百度。如果是手动一两个链接,倒是不麻烦,但是如果每天生成大量链接,主动推送就会很费时间。,但为了让搜索引擎及时找到网页链接,他们不得不这样做。
那么有没有什么办法可以将网站每天生成的新链接自动推送到百度呢?当然有!今天白天给大家介绍一个dede定时推送网站链接的方法!
注意:此方法仅适用于dedecms,需要宝塔控制面板才能实现定时功能。
操作前先说明一下使用这种推送方式的思路:获取当天当前网站更新的文章链接,利用宝塔面板的定时功能,通过访问推送文件来完成定时推送。
注意:看步骤之前,需要先下载文末的推送文件,然后根据自己网站的实际情况,按照以下步骤修改推送文件代码。
使用介绍:
第一步,修改数据库头
这个文件的12行需要调用数据库数据,所以需要根据自己的实际情况替换文件中dede_archives和dede_arctype的前缀。dede 的默认数据库前缀是 dede。
第二步,添加域名
文件第20行需要添加域名的地方替换为你网站的首页。
第三步,添加主动推送api
在文件的第 27 行,添加主动推送 api。API获取方式:百度站长平台-链接提交-主动推送-推送接口调用地址(数据类型一般选择推送数据。
第四步,上传文件
将我们修改好的主动推送文件上传到网站根目录,查看是否成功。(出于安全考虑,建议不要放在网站的根目录下)
上传文件后,检查是否推送成功:浏览器访问推送文件,如:域名/a目录/tuisong.php。
访问时,一般返回以下条件:
当今天有更新文章时,会成功推送链接并返回推送成功,如:{"remain":499998,"success":2}。其中,“remain”:499998是指当天剩余的499998个可以推送的网址,“success”:2是指推送成功的2个网址。所有其他结果均未成功推送!请检查修改后的文件是否正确!如果返回错误:{"error":400,"message":"empty content"},则表示该文章当天没有更新或者数据库前缀错误,没有获取到链接。
五、实现定时推送
必备工具:服务器安装宝塔面板
实施步骤:
使用宝塔搭建服务器环境,打开宝塔控制面板,在右侧的定时任务中添加定时任务,如图:
提交任务,执行一次,点击后方日志查看是否推送成功!
注意:不要删除推送代码文件中的标题符号,以免出错!
总结:以上就是给大家介绍一下白天利用宝塔计划任务和dedecms实现网站链接定时主动推送的方法。希望能给各位站长朋友们提供帮助。此外,该方法本身不会修改 dedecms,因此您可以放心地进行测试。
德德定期主动推送代码。压缩包下载链接:
今日过去:文章最后修改时间:2020/11/19 17:34:38
SEO工具主动推送