帝国模板

织梦如何自动生成xml格式地图?

有问题可以加入我们的技术QQ群一起解决,我们有专门的技术人员为你解答

点击链接加入群聊【海站格技术交流群】:点我加:海站格技术交流群  (1025661873)

  我们在优化织梦时候,如果要达到最佳优化效果需要给网站做一个xml的地图,这样让搜索引擎更好的抓取和识别网站内容,我们可以使用工具,也可以

  用织梦自带的xml地图生成标签来完成,下面海站格给大家介绍下:

  要使用织梦自动生成xml地图,需要涉及到下面3个步骤:

  1 找一个xml地图生成模板

  2 是一个单页模板

  3 可将它放到根目次上。

  第一步,登陆DedeCMS后台:核心 - 频道模型- 自由列表管理,点击添加列表;

  参数按照下边的填写;

  自由列表标题:【XML地图】

  列表HTML存放目录:{cmspath}/

  目录默认页名称:sitemap.xml

  命名规则:{listdir}/sitemap.xml

  列表模板:{style}/sitemap_xml.htm

  每页记录数:30000

  限定频道:普通文章

  复制下边代码写成模版,命名为:sitemap_xml.htm

  <?xml version="1.0" encoding="{dede:global.cfg_soft_lang/}"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
    <loc>{dede:global.cfg_cmsurl/}</loc>
    <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
    [field:pubdate function=strftime('%Y-%m-%d',@me)/]
    {/dede:arclist}</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
</url>
{dede:channel row='23' type='top'}
<url>
<loc>[field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
{/dede:channel}
{dede:channel type='son' typeid ='9'}
<url>
<loc>[field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
{/dede:channel}
{dede:arclist row='20000' orderby='pubdate'}
<url>
    <loc>[field:arcurl/]</loc>
    <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
    <changefreq>0.7</changefreq>
</url>
{/dede:arclist}
<url>
<loc>http://127.0.0.1/tags.html</loc>
<lastmod>daily</lastmod>
<changefreq>0.8</changefreq>
</url>
{dede:tag getall='1' }
<url>
    <loc>[field:link/]</loc>
    <lastmod>daily</lastmod>
    <changefreq>0.8</changefreq>
</url>
{/dede:tag}
</urlset>

  不需要的tag调用的话直接删掉就可以了

当前位置:首页 > 建站教程 > 织梦教程 > 正文
本文地址:http://www.haiweb.cn/zmjc/468.html
'); })();