如何用kingcms制作一个xml网站地图

2020-04-08

众所周知,现在做网站制作排名优化网站地图是一个非常重要细节。网站地图有三种形式,一种是xml格式,XML站点地图才是SEO领域说的真正意义上的Sitemaps,是写给搜索引擎看的,告诉搜索引擎哪个页面是重要的页面,相当于给了搜索引擎一个方向盘,以及更新的频率,即告诉搜索引擎间隔多长时间应该来访一次,一种是html格式,HTML网站地图是传统意义上的网站地图,是写给网站用户看的。它相当于一个目录,给用户了解整个网站的网络结构,不至于迷路,另外一种是TXT网站地图形式,相对百度来说,就是将网址链接一行一个写在记事本上,手工比较辛苦,一般可以用SitemapX这个软件来生成。

kingcms里,HTML格式的相对来说比较简单,你可以用单页将需要做链接的栏目产品或文章列出来就行了。

而我们今天说的XML地图,会有一些小技艺,很多人没有注意到。

首先,第一步,我们先设置一下生成XML需要的条件。设置方法: 后台-》工具-》网站参数设置-》主系统-》可支持的模板扩展名 设为:htm|html|shtml|xml,见下图:

如何用kingcms制作一个xml地图


第二步:建立一个单页面栏目,文档类型设置为生成html,内外部模版选择上面建立的模版:sitemaps.xml,生成文件名字设置为:sitemaps.xml,见下图:


如何用kingcms制作一个xml地图


sitemap.xml的代码如下:


<?php echo '<?xml version="1.0" encoding="UTF-8" ?'; echo '>'; ?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	{king:portal.product} 
	<url>
	<loc>{config:system.siteurl/}/{king:path/}</loc>
	<lastmod>{king:date formatdate="c"/}</lastmod>
	<changefreq>Always</changefreq> 
	<priority>0.6</priority>
	</url>
	{/king:portal.product}
	
	{king:portal.article} 
	<url>
	<loc>{config:system.siteurl/}/{king:path/}</loc>
	<lastmod>{king:date formatdate="c"/}</lastmod>
	<changefreq>Always</changefreq> 
	<priority>0.6</priority>
	</url>
	{/king:portal.article}
</urlset>

然后生成就可以了,上面三种网站地图,哪种好,根据百度的建议,用XML和TXT格式的会比较好。




Tag: KingCMS