您的位置 首页 seo优化

sitemap.xml提交后百度提取失败是怎么回事

今日步极网因更换了主题,同时还更换了固定链接的形式,且百度把前期的126篇文章 (因不小心清空数据库存后无法恢复的文章)收录了,现以提交死链的形式提交。所以同时把sitemap.xml也作了更新更改,准备再提交百度一次,出现了提取失败的情况,是怎么回事呢?

今日步极网因更换了主题,同时还更换了固定链接的形式,且百度把前期的126篇文章 (因不小心清空数据库存后无法恢复的文章)收录了,现以提交死链的形式提交。所以同时把sitemap.xml也作了更新更改,准备再提交百度一次,出现了提取失败的情况,是怎么回事呢?

百度7.12新规则发布:请勿提交索引型sitemap,索引型不予处理且子文件会占用配额,如若提交请主动删除。

百度7.12新规则提交sitemap.xml

从上图可以看出来,百度不再支付老版索引型的sitemap.xml的提交提取,而是去掉了索引型,直接查看文章、目录、标签的url的形式来提取链接,确实省去了一个步骤。

那么,此种方法应该怎么解决呢?sitemap.xml还是要提交的,不然只提交了100多个死链,本来有收录的一下子又全没了,还是同时提交下新文章的URL来弥补一下吧!

步极网从网上搜集了2种方法解决新规则的提交问题,此文主要讲解不含自定义文章类型的sitemap.xml提交操作教程:1纯代码形式通过宝塔面板生成不索引的xml文件。2生成含自定义文章的sitemap.xml百度地图文件

步骤一 、在宝塔内根目录下(域名)新建文件sitemap.php,文件名称可改。

创建sitemap.php

编辑文件写入以下代码:

百度新规则代码1
百度新规则代码2

步极网直接把自己宝塔内的sitemap.php文件分享给大家下载,下载后可以直接放入网站的根目录下,再执行步骤2即可。

步骤二:进入宝塔面板,计划任务,设置sitemap.php静态化的任务来自动生成sitemap.xml文件,且能设置多久更新一次。

1、如下图制定shell脚本计划任务,针对http和https不同,脚本规则的写法也有所不同,注意区分。

宝塔面板内计划任务制定shell脚本规则

a 如果网站是http类型,脚本内容处写:wget -O /www/wwwroot/www.bugeey.com/sitemap.xml http://www.bugeey.com/sitemap.php 即可。

b 如果网站是https类型,脚本内容处写:wget -O /home/wwwroot/www.bugeey.com/sitemap.xml –no-check-certificate http://www.bugeey.com/sitemap.php即可

上述代码中:wget – O 是不可以更改的,www/wwwrot/www.bugeey.com/此部分为根目录,大家根据自己的网站根目录修改即可,sitemap.xml为新创建的文件,不可以以原先老版直接生成,可以先把原先的sitemap.xml改成sitemap_baidu.xml带索引的形式给其他搜索引擎继续使用,再新建一个sitemap.xml来执行生成百度新规则的地图文件。 –no-check-certificate 也不可以更改。http://www.bugeey.com/修改为自己的网站域名,不区分http和https;后面的sitemap.php即为步极网提供下载的文件,或者自己创建也可。

计划任务内立即执行可生成sitemap文件

若是想立即查看到sitemap.xml的效果,可以选择计划任务后面的“执行”按钮点击一下,即可完成计划,相应的sitemap.xml会生成,此时只需提交此地图文件给百度搜索引擎了。

本文无其他来源说明均属原创,转载请注明出处:https://www.bugeey.com/701.html

作者: bugeey

bugeey步极网:卡德世界信用卡综合服务中心

为您推荐

联系我们

联系我们

15073722302

在线咨询: QQ交谈

邮箱: jinhua8746@126.com

工作时间:6:00-24:30,节假日无休
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部