sitemap就是网站地图,是一个XML文件,包涵网站所有主要类目链接,更新时间,更新周期和网址的重要程度等等信息。有了sitemap,搜索引擎可以根据上面的信息更加快捷智能的爬去网站。
相对于没有sitemap的网站,搜索引擎进网站后,没有方向感。完全是从开头开始爬去网站。百度的蜘蛛也很忙。它在一定时间内如果没有找到网站更新的内容,就会跳出,下次再来。如果有些网站比较复杂的,蜘蛛就很难完全的爬取到更新的信息。这样,我们做网站更新,可能是做了无用功。做了sitemap,蜘蛛爬取快,快照更新也快且全面。间接的提高了我们网站的权重。
为 了方便更快的
那么以下的话例子是用于动态的更新sitemap。让百度及时收录:
thinkphp 我是用了3.2这个版本
第一步:
sitemap.xml这个的话是放在网站的根目录下的,sitemap.xml一般的格式如下图:
sitemap格式
第二步:
SitemapController的话我是建立在tp的Admin里面的Controller文件夹下,主要代码如下图:
主要代码
最后:
访问所在的页面就可以了。后面加入了js的提示。如果成功更新的话会弹出对话框。
因为之前需要的时候在百度查找的很多例子都是比较复杂的。我写的这个相对于比较简单。就是一个数据 查询,文件的覆盖,适合新手使用。