今天有位朋友问我有没有生成网站地图sitemap的生成工具源码,其实这段时间有好几个人问我关于网站地图的问题,现在我来说说这sitemap的一些问题。 怎样可以让网站地图sitemap自动生成
为什么要创建sitemap呢?要怎样创建sitemap?


制作网站地图sitemap要根据自己的网站结构,这让站长在优化网站的时候可以更省事,创建网站地图sitemap可以让搜索引擎访问站点上所有的栏目页以及内容页。
sitemap格式
1、xml格式:
xml格式是方便搜索引擎得知网站的更新频率、时间以及页面权重,大部分的站长用的都是这种格式。
2、html格式
html格式是为了方便客户查找站点信息,可以提高用户体验。
所建立的sitemap要和站长们网站的实际情况相符合。
怎么可以让网站地图自动生成呢?
下面的代码是我的网站地图(帝国cms,仅供参考),大家伙可以根据自己系统版本去网上搜索下,然后修改下就可以实现自动生成网站地图。不过也可以去看下百度百科是怎么介绍的。
?='?xml version="1.0" encoding="UTF-8"?'?
urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
url
lochttp://www.ymask.cn[!--news.url--]/loc
priority1.000/priority
/url
[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
?
if($bqr['classurl']=="")
{
$sccurl=$public_r['newsurl'].$bqr['classpath']."/";
}
else
{
$sccurl=$bqr['classurl']."/";
}
?
url
lochttp://www.ymask.cn?=$sccurl?/loc
priority0.6000/priority
/url
[/e:loop]
[e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}]
?
if($bqr['zturl']=="")
{
$sccurl=$public_r['newsurl'].$bqr['ztpath']."/";
}
else
{
$sccurl=$bqr['zturl']."/";
}
?
url
loc?=$sccurl?/loc
priority0.6000/priority
/url
[/e:loop]
[e:loop={"select * 深圳公明seo外包from [!db.pre!]ecms_news order by id desc",0,24,0}]
url
lochttp://www.ymask.cn?=$bqsr深圳公明seo外包[titleurl]?&lSEO培训t;/loc
lastmod?=format_datetime($bqr[newstime],'Y-m-d')?/lastmod
priority0.7000/priority
/url
[/e:loop]
/urlset