站点图标 吾爱分享资源软件

Thinkphp动态生成sitemap网站地图

-1

sitemap就是网站地图,是一个XML文件,包涵网站所有主要类目链接,更新时间,更新周期和网址的重要程度等等信息。有了sitemap,搜索引擎可以根据上面的信息更加快捷智能的爬去网站。

相对于没有sitemap的网站,搜索引擎进网站后,没有方向感。完全是从开头开始爬去网站。百度的蜘蛛也很忙。它在一定时间内如果没有找到网站更新的内容,就会跳出,下次再来。如果有些网站比较复杂的,蜘蛛就很难完全的爬取到更新的信息。这样,我们做网站更新,可能是做了无用功。做了sitemap,蜘蛛爬取快,快照更新也快且全面。间接的提高了我们网站的权重。

为 了方便更快的

那么以下的话例子是用于动态的更新sitemap。让百度及时收录:

thinkphp 我是用了3.2这个版本

第一步:

sitemap.xml这个的话是放在网站的根目录下的,sitemap.xml一般的格式如下图:

sitemap格式

第二步:

SitemapController的话我是建立在tp的Admin里面的Controller文件夹下,主要代码如下图:

主要代码

最后:

访问所在的页面就可以了。后面加入了js的提示。如果成功更新的话会弹出对话框。

因为之前需要的时候在百度查找的很多例子都是比较复杂的。我写的这个相对于比较简单。就是一个数据 查询,文件的覆盖,适合新手使用。

退出移动版