dedecms 如何生成xml 网站地图
dede 如何生成xml格式网站地图呢?
第一步: 新键一个xml格式网站地图模板供dedecms解析,如下:
以下为引用的内容:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/</loc>
<lastmod>{dede:field name='shownowtime' runphp='yes'}@me=date("Y-m-d");{/dede:field}</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
{dede:arclist row='5000' orderby=pubdate}
<url>
<loc>[field:arcurl /]</loc>
<lastmod>[field:stime /]</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
{/dede:arclist}
</urlset>
用时请把xml文件中的域名改成你自己的.
保存为sitemap.xml放在templates下面,位置自己决定.
注:关于sitemaps的标准格式,请参考本站的另一篇文章,sitemaps格式标准
现在我们利用dedecms生成首页的功能来生成网站地图
1, 打开dedecms管理后台后找到生成首页html
2, 在选择主页模板中填上你的网站地图模板文件位置(比如sitemaps.xml),如果你怕写不对地址,可以用输入框后面的浏览来查找
3, 在首页位置中填上你的站点地图的名字和地址,(比如sitemaps.xml)
4,在保存当前选项中,最好选择不保存,因为你更新首页很经常,但更新网站地图可能就不会经常更新了。