原文来自:https://www.zixuephp.com
织梦DEDE网站地图的创建与使用技巧
织梦DEDE建设网站大家应该都很熟悉,但是自带的网站地图对于SEO较高的顾客并不能满足,所以在这里丁丁动画互联网品牌设计给大家分享一下我们做织梦dede网站地图的方法,这种方法特别对于中小型企业网站特别实用,DEDE自带的网站地图,有一定的局限性,并不能完全满足所有文章链接生成的功能,所以我们通过结合dede标签,做了一个最简单最实用的sitemap.htm和sitemap.xml.
下面具体说说方法:
第一步:
1、用dw建一个新页面,命名为sitemap.htm,在里面加入以下代码:
- <h3><ahref="你的网站栏目"target="_blank">栏目名</a></h3>
- <div>
- {dede:arclisttypeid='栏目对应的id'row='99999'}
- <li><ahref="[field:arcurl/]"target="_blank">[field:title/]</a></li>
- {/dede:arclist}
- </div>
同样的方法,网站有几个栏目,就相应在下面加入这样的代码,改变相应的变量,生成的效果类似于栏目列表.
注意以下几点:
A、一个栏目对应一个id,要写正确
B、row='99999' 表示调用文章数,不能少,以免文章链接显示不全
C、这个网站地图没有加任何的样式,想要样式的朋友可以自己添加css代码
2、用txt建立一个页面,命名为Sitemap.Xml 代码如下:
- <?xmlversion="1.0"encoding="UTF-8"?>
- <urlsetxmlns="http://www.google.com/schemas/sitemap/0.84">
- <url>
- <loc>http://你的网址/</loc>
- <lastmod>{dede:arclistrow=1titlelen=24orderby=pubdate}
- [field:pubdatefunction=strftime('%Y-%m-%d',@me)/]
- {/dede:arclist}</lastmod>
- <changefreq>daily</changefreq>
- <priority>1.0</priority>
- </url>
- {dede:channeltype='top'}
- <url>
- <loc>[field:typelink/]</loc>
- <changefreq>daily</changefreq>
- <priority>0.8</priority>
- </url>
- {/dede:channel}
- {dede:arclistrow=2000orderby=pubdate}
- <url>
- <loc>[field:arcurl/]</loc>
- <lastmod>[field:pubdatefunction=strftime('%Y-%m-%d',@me)/]</lastmod>
- <changefreq>monthly</changefreq>
- </url>
- {/dede:arclist}
- </urlset>
具体的效果如下:
- -<url>
- <loc>http://www.phpfensi.com/poufuchanhouchangshi/307.html</loc>
- <lastmod>2011-11-30</lastmod>
- <changefreq>monthly</changefreq>
- </url>
- -<url>
- <loc>http://www.phpfensi.com/poufuchanhouhuifu/306.html</loc>
- <lastmod>2011-11-30</lastmod>
- <changefreq>monthly</changefreq>
第二步:将sitemap.html和sitemap.xml放在空间dede模板template里面
第三步:点击网站 生成——更新首页——选择主页模板,选择地图进行更新。
这样就可以免去很多的麻烦,每次更新完文章,就可以马上更新网站地图,如果不是大型网站,这种网站地图特别实用,是我们做站的一些心得,简单实用,是必须做的优化工作,希望对大家有帮助.