织梦网站地图怎么做? 之前诸城人家分享过一篇《》的教程,碰巧今天一个客户的网站单页文档管理点击没反应,迫使我不得不另辟蹊径,方法和上次分享的类似,但是这次是利用织梦网站的栏目管理来制作sitemap地图。 织梦网站地图用栏目制作的好处在哪里 1.首先相比织梦sitemap地图插件生成的那种,那种插件生成的,据我发现,priority的值,除了首页是1.0,其他页面都是0.8,这样栏目页,tag页,文章页等都是0.8,就没有优先级了。而正常情况应该是以此递减!! 2.相比之前诸城人家分享的《》这个方法而言,生成的时候更方便些。 3.更灵活,可以生成首页、一级栏目、二级栏目、tag列表等到sitemap.xml中都可以。 织梦利用栏目制作sitemap地图方法 一、新建一个sitemap.htm模板 1)登录后台,选择【模板】-【模板管理】-【默认模板管理】-点击最下面的【新建模板】新建一个模板 2)复制下面这段代码进去(不需要开启织梦绝对路径); ?xml version=1.0 encoding=UTF-8? urlset xmlns=http://www.sitemaps.org/schemas/sitemap/0.9 url loc{dede:global.cfg_basehost/}//loc lastmod{dede:php runphp=yes} $ntime = time(); @me=MyDate(Y-m-d H:m:s,$ntime); {/dede:php}/lastmod changefreqdaily/changefreq priority1.0/priority /url {dede:channel row=200 type=top} url loc[field:global.cfg_basehost/][field:typelink /]/loc changefreqalways/changefreq priority0.8/priority /url {/dede:channel} {dede:channelartlist row=200 typeid=top} {dede:channel type=son noself=yes} url loc[field:global.cfg_basehost/][field:typelink /]/loc changefreqalways/changefreq priority0.7/priority /url {/dede:channel} {/dede:channelartlist} {dede:arclist typeid=top row=49600 orderby=pubdate} url loc[field:global.cfg_basehost/][field:arcurl/]/loc lastmod[field:pubdate function=GetDateTimeMK(@me)/]/lastmod changefreqalways/changefreq priority0.6/priority /url {/dede:arclist} /urlset ①:开启/关闭绝对地址方法:登录织梦后台,【系统】-【基本参数设置】【核心设置】(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址,选择是/否,如下图: ②:如果你已经开启织梦的觉得地址,可以在上面sitemap代码中去掉[field:global.cfg_basehost/](获取站点根网址)参考如下: loc[field:global.cfg_basehost/][field:typelink /]/loc 改为: loc[field:typelink /]/loc 3)命名为sitemap.htm,并保存模板。 二、新建栏目 1)依次点击【核心】-【网站栏目管理】-【增加顶级栏目】如下图 2)填写信息如下: 常规选项 是否隐藏栏目:隐藏 栏目名称:sitemap 文件保存目录:/ 目录相对位置:站点根目录 栏目列表选项:链接到默认页 默认页的名称:sitemap.xml 栏目属性:频道封面 高级选项 封面模板:{style}/sitemap.htm PS:刚才我们选的是频道封面,所以就改一个封面模板就可以,当然你也可以封面模板、列表模板、文章模板都改为{style}/sitemap.htm 三、更新sitemap地图 利用织梦栏目管理制作sitemap地图相比之前分享的利用单页文档制作,更新起来要简单一些。 1)你可以单独更新sitemap栏目:【生成】-【更新栏目】-【选择sitemap】-【开始生成】 2)你也可以在更新网站的时候一键生成全站。最终生成效果如下图(效果): 3)生成网站的sitemap.xml地图之后,可以向百度资源平台提交sitemap.xml地图 4)同时将制作好的sitemap.xml地图添加到robots.txt中(写法如下),更多robots.txt写法参见《》 Sitemap: http://www.zhuchengrj.cn/sitemap.xml 诸城人家今天分享的利用dedecms网站栏目制作sitemap地图的教程到此结束,希望对大家有所帮助! - END - 浏览完了?你可以留下观点! |