• 宁夏积极探索基层互联网+医疗 2019-05-02
  • 宝马中国创新日暨上海研发中心揭幕 专注于高新技术 2019-04-24
  • 高清:国青足球邀请赛 国青1 2019-04-17
  • 成都市工商局:6批电线电缆商品抽检不合格 2019-04-17
  • 抗战老兵背上挨22颗子弹幸存 被俘逃脱救妇女 2019-03-25
  • 德国库斯特黑啤酒500ml【价格 品牌 图片 评论】 2019-03-17
  • 以“上海精神”开辟合作发展新境界 2019-03-14
  • ?
    SEO名词百科 - 投稿申请 - 关于小六 - 网站地图 不懂SEO,不懂网站优化从何入手?到重庆SEO【小六】SEO教程自学网,小六在这里狂甩SEO干货,助你自学成才!

    福建省体彩11选五走势图:织梦dede系统sitemap.xml自动生成教程

    时间:2017-04-26 14:53:00 来源:原创 作者:小六SEO 阅读:次

    福建体彩11选5任一遗漏 www.arwrd.com 很多小伙伴在使用dede系统生成sitemap时,都是在外部用工具生成的sitemap.xml,然后在上传根目录再到站长平台去提交。

    今天小六SEO教大家直接在dede系统内部生成sitemap.xml,免去使用工具生成和上传的步骤,不清楚的小伙伴请好好学习吧。

    首页我们理解一下原理,建一个单页(与我们接下来要建的模板关联一下),建一个模板写url调用,调用写好后,我们更新单页内容就可以了。

    也可以先建模板写好调用代码,再去建单页绑定模板也可以,顺序随意。

    第一步:进入dede后台-频道模型-单页文档管理-增加一个单页

    如图:

    第二步:进入刚才新建的单页管理界面,把模板信息关联一下

    如图所示:

    说明:

    1、标识是网站的模板目录,是什么就填什么,一般是default。

    2、模板文件名就是sitemap.htm,({style}是模板目录)写下来就行了,后面我们建模板时文件名与这个一致就行。

    3、文件名就是我们要生成的页面文件名字,一般就叫sitamap.xml就可以了,便于识别,不用写路径,更新会直接生成在网站根目录,后面括号里也写了,相对于安装目录。

    4、这个网页不要求收录,所以tdk,就把标题写一下知道是sitemap就行,其他关键字、摘要就不用写。

    第三步:选择模板-模板管理-默认模板管理-新建模板,命名为sitemap.htm

    如图所示:

    第四步:复制以下代码保存到刚才新建的sitemap.htm模板中,点击保存

    <?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="//www.sitemaps.org/schemas/sitemap/0.9">

    <url>

    <loc>//www.arwrd.com/</loc>

    <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}

    [field:pubdate function=strftime('%Y-%m-%d',@me)/]

    {/dede:arclist}</lastmod>

    <changefreq>always</changefreq>

    <priority>1.0</priority>

    </url>

     

    {dede:channel row='200' type='top'}

    <url>

    <loc>//www.arwrd.com[field:typelink /]</loc>

    <changefreq>always</changefreq>

    <priority>0.8</priority>

    </url>

    {/dede:channel}

     

    {dede:channel type='son' typeid='1'}

    <url>

    <loc>//www.arwrd.com[field:typelink /]</loc>

    <changefreq>daily</changefreq>

    <priority>0.7</priority>

    </url>

    {/dede:channel}

     

    {dede:arclist row='5000' orderby=pubdate}

    <url>

    <loc>//www.arwrd.com[field:arcurl/]</loc>

    <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>

    <changefreq>always</changefreq>

    <priority>0.6</priority>

    </url>

    {/dede:arclist}

    </urlset>

    说明:这个是url调用代码,请直接将每个代码的域名(//www.arwrd.com)改成自己的即可,第一个代码块为首页,第二个为栏目页,第三个为二级栏目页,第四个为内容页,row表示url条数,type='top'表示顶级栏目,type='son' 表示子栏目,typeid='1'表示栏目id。
     

    注意1:我这里网址是写全的,dede后台可以开启绝对地址功能,我们可以改成下面这样,要方便一些。

    (1)开启绝对地址,在系统里选核心设置,如图:

    (2)原调用代码块:

    <loc>//www.arwrd.com[field:typelink /]</loc>

    <loc>//www.arwrd.com[field:arcurl/]</loc>

    (3)把这有这两个代码块的网址删掉,看起来简便一些,如下:

    <loc>[field:typelink /]</loc>

    <loc>[field:arcurl/]</loc>

    这样好处就是对所有dede??槎伎梢蕴子谜飧瞿0?,我们只需要将第一个代码块的网址切换成你的网址,整个代码就像这样:

    <?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="//www.sitemaps.org/schemas/sitemap/0.9">

    <url>

    <loc>//www.arwrd.com/</loc>

    <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}

    [field:pubdate function=strftime('%Y-%m-%d',@me)/]

    {/dede:arclist}</lastmod>

    <changefreq>always</changefreq>

    <priority>1.0</priority>

    </url>

    {dede:channel row='200' type='top'}

    <url>

    <loc>[field:typelink /]</loc>

    <changefreq>always</changefreq>

    <priority>0.8</priority>

    </url>

    {/dede:channel}

    {dede:channel type='son' typeid='1'}

    <url>

    <loc>[field:typelink /]</loc>

    <changefreq>daily</changefreq>

    <priority>0.7</priority>

    </url>

    {/dede:channel}

    {dede:arclist row='5000' orderby=pubdate}

    <url>

    <loc>[field:arcurl/]</loc>

    <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>

    <changefreq>always</changefreq>

    <priority>0.6</priority>

    </url>

    {/dede:arclist}

    </urlset>

    注意2:如果我们有自建的专题页,或者其他单页,不是通过栏目建的,而是通过这个单页??樽越ǖ囊趁?,dede程序是抓不到这个链接的,生成sitemap.xml后就没有这个链接,所以我们需要将这个单页地址写进模板中。

    把链接写全,把下面这个??榧拥絪itemap.htm模板中(页面地址自改):

    <url>

    <loc>//www.arwrd.com/baike.html</loc>

    <lastmod>2017-6-28</lastmod>

    <changefreq>always</changefreq>

    <priority>0.6</priority>

    </url>

    第五步:回到‘单页文档管理’-选中先前新建的单页-点击右上角‘更新选中页面’

    如图所示:

    这样我们网站蜘蛛地图sitemap.xml就算建好了,最后我们到浏览器输一遍地址(主域名/sitemap.xml),检查有没有漏掉的链接,没有的话就完成了,有漏掉的就回头检查模板是不是有漏写的版块。成功后去站长平台提交sitemap就可以了,百度平台会周期抓取并更新这个文件。

    提示:我们每新增链接后,需要来更新一下这个单页,有代码实力的可以改写成随文章自动更新,不会的就老实来手动更新一下,就不需要我们每次都去外部用工具生成sitemap文件,然后又去上传到空间了,当然用dede地图插件生成也可以的,只是个人感觉不好用。

    好了你学会了吗?

    本文由小六SEO自学网原创首发,转载请注明出处。

    相关SEO教程阅读:

    百度站点LOGO提交教程

    (责任编辑:小六SEO)

    顶一下
    (15)
    71.4%
    踩一下
    (6)
    28.6%

    版权声明:

    1、本文由福建体彩11选5任一遗漏作者-小六SEO原创发布,保留著作所有权,转载请注明来源,否则谢绝转载;
    2、非原创内容会有明确作者及来源标注。

    ?
  • 宁夏积极探索基层互联网+医疗 2019-05-02
  • 宝马中国创新日暨上海研发中心揭幕 专注于高新技术 2019-04-24
  • 高清:国青足球邀请赛 国青1 2019-04-17
  • 成都市工商局:6批电线电缆商品抽检不合格 2019-04-17
  • 抗战老兵背上挨22颗子弹幸存 被俘逃脱救妇女 2019-03-25
  • 德国库斯特黑啤酒500ml【价格 品牌 图片 评论】 2019-03-17
  • 以“上海精神”开辟合作发展新境界 2019-03-14
  • 重庆幸运农场走势图一览 外围北京赛车投注平台 七星彩预测 单场让球胜平负 怎样才能中大乐透大奖 9188彩票网站 福彩双色球开奖号码 百家乐破解 新时时彩走势图500 时时彩定千位 湖南彩票大奖排行 重庆幸运农场在线计划 北京pk10三码在线计划 排列三开机号p3开机号试机号 江苏省体育彩票走势图 福彩3D走势图带连线