DedeCms制作谷歌xml格式网站地图的方法

本文实例讲述了DedeCms制作谷歌xml格式网站地图的方法。分享给大家供大家参考。具体分析如下:

SEOer都知道,站点地图是SEO优化的一个重要技术,有了这个站点地图能极大的加速站长们网站的文章的收录情况,因此,但凡是做网站SEO优化的SEOer都会给自己的网站指定一个站点地图.

我们在使用织梦系统(DedeCms)做网站SEO优化的时候,都会遇到如何制作网站地图这个问题,如果想给DEDECMS做XML格式的网站地图就必须涉及到三个问题:

1、制作能生成为XML格式的网站地图模板;

2、是单页可调用全站更新内容模板;

3、可将它放到根目录上,这是织梦系统dedecms很少用的一个功能,在织梦后台管理目录核心 > 频道模型 > 单页文档管理 中即可实现.

首先做好网站地图模板页,如:

代码如下:

http://www.jb51.net/
always
1.0

{dede:arclist row='10000' orderby='id'}

[field:arcurl/]
[field:pubdate function="GetDateMK(@me)"/]

{/dede:arclist}

http://www.jb51.net/域名改为你网站的域名,保存命名为 sitemap_xml.htm (可随意命名)放到dede模板页文件夹里.

然后在 “单页文档管理” 内 [增加一个页面] 填写如下:

页面标题:sitemap

文件名:/sitemap.xml

模板文件名:{style}/sitemap_xml.htm/sitemap_xml.htm确定后 [更新选中页面] 即能在网站根目录里生成出 XML 格式的网站地图

注意:更新完网站地图后检查看看,如果发现中的链接是相对链接没有网站域名,则需要更改模板加入你网站的域名,例如下:

代码如下:

http://www.jb51.net[field:arcurl/]</p> <p>[field:pubdate function="GetDateMK(@me)"/]

以上是织梦内容管理系统dedecms制作利于Google搜索引擎的XML格式网站地图的方法。

希望本文所述对大家的dedecms建站有所帮助。

分类:CMS教程 时间:2013-01-13 人气:1
本文关键词:
分享到:

相关文章

  • dedecms制作xml格式的网站地图做法 2015-01-23

    第一步:打开/dede/inc/inc_menu.php和/dede/inc/inc_menu_map.php文件,找到 <m:item name='更新主页HTML' link='makehtml_homepage.php' rank='sys_MakeHtml' target='main' /> 这一句并复制一句,修改为: <m:item name='更新Sitemap' link='makehtml_sitemap.php' rank='sys_MakeHtml' tar

  • dedecms(织梦) 生成网站地图Sitemap.xml 2012-06-15

    dedecms没有为我们准备好现成的生成sitemap.xml的东东,网上搜罗一圈,以下解决办法还是挺好的 只需新建一个自由列表即可,需要更新sitemap时点点更新就行.看图吧... 1.自由列表管理中,增加列表 2,按红字要求填写即可 3.要选择一个,不然不添加不成功 4.主要代码部分了,可根据需求自行编写 <url> <loc>[field:arcurl function="Gmapurl(@me)"/]</loc> <lastmod>[fi

  • DeDeCMS织梦 实现RSS全站静态输出的方法 2012-01-21

      DedeCMS自带Rss功能,在管理后台可以生成出一个Rss地图页面,默认是/data/rssmap.html;这个Html地图文件会 告知用户每个栏目的rss订阅地址,这个功能很适合栏目及文章较多的网站,但不太适合文章页不多的小型站点;我偏向于使用统一的Rss地址来输出全站所有 文章,这样只需推广一个Rss订阅地址即可。   DedeCMS Rss功能所需的程序文件是/plus/rss.php,模板文件是/templets/default/rss.html。 实现DedeCMS Rss全站

  • DEDECMS教程:添加RSS订阅功能 2012-04-09

      小编安装好 dedecms 后,点击左上角的 rss 功能,发现404错误,进入后台目录一看,发现 rss 文件根本不存在,所以我们要自己给 dedecms 添加 rss 订阅功能。   新建rss.php传到根目录: <?php require_once (dirname(__FILE__) . "/include/common.inc.php"); require_once DEDEINC."/arc.partview.class.php"; $pv = new PartView(

  • DeDeCMS RSS全站静态输出的实现方法 2012-04-11

    DedeCMS自带Rss功能,在管理后台可以生成出一个Rss地图页面,默认是/data/rssmap.html;这个Html地图文件会告知用户每个栏目的rss订阅地址,这个功能很适合栏目及文章较多的网站,但不太适合文章页不多的小型站点;我偏向于使用统一的Rss地址来输出全站所有文章,这样只需推广一个Rss订阅地址即可。 DedeCMS Rss功能所需的程序文件是/plus/rss.php,模板文件是/templets/default/rss.html。 实现DedeCMS Rss全站静态输出的方

  • dedecms注册的会员自动激活discuz论坛 2012-05-16

    dedecms整合discuz同步登录与退出并且不用激活 弄了一天,问题总算解决了,不过有点投机取巧,下面说下dedecms整合discuz后会员注册后不用激活的实现,以前做站时,一直在想,dede和 dz整合后,会员在网站注册后到论坛能不能不再激活,看着可不舒服,现在总算解决了,闲话不说了,下面进入正题,百度也不让发附件,只有??碌懔耍?呛牵 比较长,分3篇: 1.首先找到dede-〉api-〉uc.php文件 打开uc.php,将内容替换为: <?php /**************

  • DedeCMS系统TAG标签伪静态设置方法 2012-05-17

      DedeCMS的系统TAGS确实是一个非常好的功能,通过关键词链接可以快速寻找到相关内容,不过很多人希望能够将TAGS静态化这样更加利于SEO,CIT.CN也是对此进行了优化和调整,只不过cit小虫觉得这种更新内容比较频繁的列表最好采用伪静态的方式,这里就分享下技巧。   1.修改前台显示链接   我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。   这里主要修改下调用的标签,在/include/taglib/tag.lib.php

  • dedecms云推荐插件安装帮助 2012-05-30

      第一步:下载最新云推荐插件,解压缩后找到dedecms_v5.7_sp1_gbk_v1.0.xml 文件(GBK编码插件包)   或者dedecms_v5.7_sp1_utf8_v1.0.xml文件(UTF-8编码插件包)   第二步:在DedeCms后台点击模块后,在下拉菜单中点击上传新模块。   第三步:在打开的右侧窗口中,选择“正常的模块包”,勾选“强制删除同名模块”,并根据您的站点程序编码选择刚下载的相应编码的xml文件,然后点击确定上传。   第四步:成功上传后,您会看到以下页面,

  • dedecms利用xss+csrf getshell 2012-09-23

    dedecms的漏洞很多,但是厂商都是不做修复。 之前乌云爆的一个二次注入的漏洞,其中title能够xss,但是官方只是修复了注入,xss并没有修复,只是在title上加了addslashes。 后台可触发xss 利用js代码 var request = false; if(window.XMLHttpRequest) { request = new XMLHttpRequest(); if(request.overrideMimeType) { request.overrideMimeType

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.035 (s). 10 q(s)