提升网站建设效果之自动生成站点地图sitemap.xml

做过 网站建设的童鞋应该都知道,站点地图是非常重要的,特别是xml格式的sitemap.xml,因为蜘蛛们(如百度蜘蛛、360蜘蛛、搜狗蜘蛛等)在站内爬得太累了,百度蜘蛛也喜欢简单的工作,有了这个sitemap.xml,蜘蛛们就爬行得更有效率了。所以开发一个动态输出sitemap.xml的程序对于 网站建设的童鞋可能要说了,直接用动态程序,这样是不需要更新了,但是蜘蛛是要xml格式的,所以显然这个方法还不够好。
 
其实很简单,在动态程序的基础上,使用伪静态就可以了。不过有以下几点需要注意
 
1、动态输出程序
输出的格式需要是xml格式,如果您的程序是php的,那么只需要在头部声明下,以下代码即可实现
header("Content-type: text/xml");
 
2、sitemap格式
因为是xml格式的,所以要求会严格点,以下以乐道网络科技的站点地图为例简单说明下
http://www.ledaokj.com/sitemap.xml
以下为输出格式
 
 
http://www.ledaokj.com/
1.0
2016-11-09T14:13:10+00:00
Always
 
3、伪静态
此处仅介绍伪静态规则,如何开启伪静态,请查看文章《 公司做网站如何开启伪静态》
#站点地图
RewriteRule ^(.*)/sitemap\.xml$ $1/sitemap\.php [I]
 
4、sitemap样式
启用sitemap样式是为了普通用户浏览,显得更优化,不是针对百度蜘蛛的,具体的样式可以参考下面文件
http://www.ledaokj.com/sitemap.xsl
如图所示效果
 
5、做好以上步骤,就可以自动生成sitemap.xml了,接下来你可以把你的sitemap地址提交到百度站长工具里面,这样百度蜘蛛就可以实时爬取你站内最新资讯文章了,如果不清楚如何提交站点地图sitemap的,可以查看下面这篇文章《 网站  优化必杀技:如何提交sitemap.xml给搜索引擎如百度》
 

6、如果你的网站系统是织梦系统,你也可以启用定时生成,参考文章《dedecms教程:定时生成站点地图sitemap.xml 》


本文转载至深圳乐道网络科技 原文网址:http://www.ledaokj.com/a-wlyx/159/2954.html

你可能感兴趣的:(提升网站建设效果之自动生成站点地图sitemap.xml)