网站地图    收藏   

主页 > 后端 > dedecms >

织梦DEDE网站地图的创建与使用技巧 - DeDecms

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 织梦DEDE建设网站大家应该都很熟悉,但是自带的网站地图对于SEO较高的顾客并不能满足,所以在这里丁丁动画互联网品牌设计给大家分享一下我们做织梦dede网站地图的方法,这种方法特别对...

织梦DEDE网站地图的创建与使用技巧

织梦DEDE建设网站大家应该都很熟悉,但是自带的网站地图对于SEO较高的顾客并不能满足,所以在这里丁丁动画互联网品牌设计给大家分享一下我们做织梦dede网站地图的方法,这种方法特别对于中小型企业网站特别实用,DEDE自带的网站地图,有一定的局限性,并不能完全满足所有文章链接生成的功能,所以我们通过结合dede标签,做了一个最简单最实用的sitemap.htm和sitemap.xml.

下面具体说说方法:

第一步:

1、用dw建一个新页面,命名为sitemap.htm,在里面加入以下代码:

  1. <h3><a href="你的网站栏目" target="_blank">栏目名</a></h3> 
  2. <div> 
  3. {dede:arclist typeid='栏目对应的id' row='99999' } 
  4. <li><a href="[field:arcurl/]" target="_blank">[field:title /]</a></li> 
  5. {/dede:arclist} 
  6. </div> 

同样的方法,网站有几个栏目,就相应在下面加入这样的代码,改变相应的变量,生成的效果类似于栏目列表.

注意以下几点:

A、一个栏目对应一个id,要写正确

B、row='99999' 表示调用文章数,不能少,以免文章链接显示不全

C、这个网站地图没有加任何的样式,想要样式的朋友可以自己添加css代码

2、用txt建立一个页面,命名为Sitemap.Xml 代码如下:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> 
  3. <url> 
  4.     <loc>http://你的网址/</loc> 
  5.     <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate
  6.     [field:pubdate function=strftime('%Y-%m-%d',@me)/] 
  7.     {/dede:arclist}</lastmod> 
  8.     <changefreq>daily</changefreq> 
  9.     <priority>1.0</priority> 
  10. </url> 
  11. {dede:channel  type='top'
  12. <url> 
  13. <loc>[field:typelink /]</loc> 
  14. <changefreq>daily</changefreq> 
  15. <priority>0.8</priority> 
  16. </url> 
  17. {/dede:channel} 
  18. {dede:arclist row=2000 orderby=pubdate
  19. <url> 
  20.     <loc>[field:arcurl/]</loc> 
  21.     <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod> 
  22.     <changefreq>monthly</changefreq> 
  23. </url> 
  24. {/dede:arclist} 
  25. </urlset> 

具体的效果如下:

  1. - <url> 
  2.   <loc>http://www.phpfensi.com/poufuchanhouchangshi/307.html</loc> 
  3.   <lastmod>2011-11-30</lastmod> 
  4.   <changefreq>monthly</changefreq> 
  5.   </url> 
  6. - <url> 
  7.   <loc>http://www.phpfensi.com/poufuchanhouhuifu/306.html</loc> 
  8.   <lastmod>2011-11-30</lastmod> 
  9.   <changefreq>monthly</changefreq>  

第二步:将sitemap.html和sitemap.xml放在空间dede模板template里面

第三步:点击网站 生成——更新首页——选择主页模板,选择地图进行更新。

这样就可以免去很多的麻烦,每次更新完文章,就可以马上更新网站地图,如果不是大型网站,这种网站地图特别实用,是我们做站的一些心得,简单实用,是必须做的优化工作,希望对大家有帮助.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论