SEO技术博客dede教程 ↬ 正文dede教程

织梦网站地图怎么做?教你利用栏目管理制作sitemap地图

深山2019-04-10 12:38dede教程快速评论

之前深山分享过一篇《利用织梦单页文档 管理制作sitemap.xml地图》的教程,碰巧今天一个客户的网站单页文档管理点击没反应,迫使我不得不另辟蹊径,方法和上次分享的类似,但是这次是利用织梦网站的栏目管理来制作sitemap地图。

利用栏目管理制作sitemap地图

织梦网站地图用栏目制作的好处在哪里

1.首先相比织梦sitemap地图插件生成的那种,那种插件生成的,据我发现,priority的值,除了首页是1.0,其他页面都是0.8,这样栏目页,tag页,文章页等都是0.8,就没有优先级了。而正常情况应该是以此递减!!

2.相比之前深山分享的《利用织梦单页文档 管理制作sitemap.xml地图》这个方法而言,生成的时候更方便些。

3.更灵活,可以生成首页、一级栏目、二级栏目、tag列表等到sitemap.xml中都可以。

织梦利用栏目制作sitemap地图方法

一、新建一个sitemap.htm模板

1)登录后台,选择【模板】-【模板管理】-【默认模板管理】-点击最下面的【新建模板】新建一个模板

新建sitemap.html模板

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>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

{dede:channel row=200 type=top}
<url>
<loc>[field:global.cfg_basehost/][field:typelink /]</loc>
    <changefreq>always</changefreq>
    <priority>0.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>
<changefreq>always</changefreq>
<priority>0.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>
    <changefreq>always</changefreq>
    <priority>0.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,并保存模板。

保存sitemap.html模板

二、新建栏目

1)依次点击【核心】-【网站栏目管理】-【增加顶级栏目】如下图

增加顶级栏目

2)填写信息如下:

常规选项

  • 是否隐藏栏目:隐藏
  • 栏目名称:sitemap
  • 文件保存目录:/
  • 目录相对位置:站点根目录
  • 栏目列表选项:链接到默认页
  • 默认页的名称:sitemap.xml
  • 栏目属性:频道封面
栏目常规选项设置

高级选项

  • 封面模板:{style}/sitemap.htm

PS:刚才我们选的是频道封面,所以就改一个封面模板就可以,当然你也可以封面模板、列表模板、文章模板都改为{style}/sitemap.htm

栏目高级选项设置

三、更新sitemap地图

利用织梦栏目管理制作sitemap地图相比之前分享的利用单页文档制作,更新起来要简单一些。

1)你可以单独更新sitemap栏目:【生成】-【更新栏目】-【选择sitemap】-【开始生成】

2)你也可以在更新网站的时候一键生成全站。最终生成效果如下图(效果http://www.vipshan.com/sitemap.xml):

织梦栏目做sitemap地图最终效果

3)生成网站的sitemap.xml地图之后,可以向百度资源平台提交sitemap.xml地图

将sitemap提交给百度

4)同时将制作好的sitemap.xml地图添加到robots.txt中(写法如下),更多robots.txt写法参见《网站robots.txt文件的作用及robots写法详解

Sitemap: http://www.vipshan.com/sitemap.xml

将sitemap.xml添加到robots.txt

深山今天分享的利用dedecms网站栏目制作sitemap地图的教程到此结束,希望对大家有所帮助!

- END -

浏览完了?你可以点我去评论留下观点!

评论

    不发表一下观点,这个评论功能拿来做什么?
    • 全部评论(0

站点信息

  • 网站运行
  • 共有文章:78 篇
  • 标签管理标签云
  • 网站程序DedeCMS V5.7 SP2
  • 群二维码:加入SEO技术交流群