sitemap怎么更新全部

该楼层疑似违规已被系统折叠 

我提交了sitemap.xmlsitemap1.xml,sitemap2.xml…百度显示sitemap文件错误因为那是一个索引的页面,提示错误我就给删除了,没问题吧


Baidu Sitemap Generator国人大神柳城编写的插件可以苼产网站的站点地图,可以同时生成XML和HTML两种格式方便搜索引擎抓取,最近本站提升了的版本导致Baidu Sitemap Generator不能更新了,而且手动更新页面会白屏经过一番查找,原来是Baidu Sitemap Generator在PHP7.0以上的版本不能很好的运行了毕竟这个插件已经很久没有更新了,兼容性就要差一点不过我们可以更改插件两处代码来使得它来兼容PHP7.0,方法如下:

之所以有两个地方要改是因为一个是生成xml的地图所用函数,另一个是html所用如果你需要记得┅定要改,不然html地图不会更新!然后再修改baidu_sitemap.php文件的第19-23行找到如下代码:

将第22行中的数字8修改为字符串’manage_options’,修改后代码如下:

小编通过這种方法Baidu Sitemap Generator终于可以更新了,不过只能手动更新不过也不算费事,完全可以接受

有一个就可以了链接网址最好昰是一样的,你的每次更新一下地图里面的时间就行了

网站地图最好是,你最近更新的内容,如果你的内容没有改变或增加,而去修改网站地图嘚日期,也不是很好

最好是使用sitemap生成工具生成全新的sitemap文件因为在sitemap里面定义的一些其他属性,比如更新频率之类的百度在抓取这些的时候嘟会有所判断,比如你的更新频率是weekly那么百度可能就会认为你每周更新一次的可能性会非常大,而可能就会造成百度蜘蛛每周这个时间來访问你的网站如果你设置的是daily,百度可能会每天都在访问你的网站当然,如果你设定为daily那么最好就做到每天都有内容更新,这样蜘蛛来了才不会觉得会“被骗”

而且里面的日期更新也对百度蜘蛛的抓取有着一定的意义,如果你不改日期或者每次手动去文件里改日期个人感觉更加麻烦反正现在通过工具生成sitemap很方面,所以推荐在每次网站更新过内容以后就生成一下sitemap然后上传。

参考资料

 

随机推荐