您的位置 首页 织梦动态

织梦dedecms中html和xml格式的网站地图sitemap制作方法

sitemap是网站上各网页的列表。创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。还可以使用sitemap提供有关你网站的其他信息,如上次更新日期、sitemap文件的更新频率等,供百度(Google)spider参考。 百度(Google)对已提交的数据,不保证一定会抓取及索引所有网址。但是,百度(Google)会使用sitemap中的数据来了解网站的结构等信息,这样可以帮助百度改进抓取策略,并在日后能更好地对网站进行

sitemap是网站上各网页的列表。创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。还可以使用sitemap提供有关你网站的其他信息,如上次更新日期、sitemap文件的更新频率等,供百度(Google)spider参考。 百度(Google)对已提交的数据,不保证一定会抓取及索引所有网址。但是,百度(Google)会使用sitemap中的数据来了解网站的结构等信息,这样可以帮助百度改进抓取策略,并在日后能更好地对网站进行 […]

sitemap是网站上各网页的列表。创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。还可以使用sitemap提供有关你网站的其他信息,如上次更新日期、sitemap文件的更新频率等,供百度(Google)spider参考。

  百度(Google)对已提交的数据,不保证一定会抓取及索引所有网址。但是,百度(Google)会使用sitemap中的数据来了解网站的结构等信息,这样可以帮助百度改进抓取策略,并在日后能更好地对网站进行抓取。此外,sitemap与搜索排名没有关系。

一.织梦DEDECMSsitemap.html的制作

这里我们用织梦自带的标签生成

但是生成的路径是在/data目录下,我们一般放在根目录下,所以更改一下文件:

  方法如下:

  第一步:打开/dede/makehtml_map.php  

1if($dopost=="site")23  {45  $murl = $cfg_cmspath."/data/sitemap.html"; //内容来自<a href="http://www.dede58.com/"target="_blank"name="a428143d-d0b5-49a3-8ea5-63c0b90e428c"><u>织梦模板</u></a>团67  $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";89  }

更改成为

1if($dopost=="site")23  {45  $murl = $cfg_cmspath."/sitemap.html";67  $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";89  }

这样就实现了sitemap.html放在根目录的的任务了

Sitemap的模板文件是\\templets\\plus\\sitemap.htm,通过修改可以定义样式二.织梦DEDECMSsitemap.xml的制作

01<?xml version="1.0"encoding="UTF-8"?>02<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">03<url>04<loc>{dede:global.cfg_basehost/}</loc>05<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}06[field:pubdatefunction=strftime('%Y-%m-%d',@me)/]07{/dede:arclist}</lastmod>08<changefreq>always</changefreq>09<priority>1.0</priority>10</url>11{dede:channel row='1000'type='top'}12<url>13<loc>[field:typelink /]</loc>14<changefreq>daily</changefreq>15<priority>0.9</priority>16</url>17{/dede:channel}18{dede:arclist row=2000 orderby=pubdate}19<url>20<loc>[field:arcurl/]</loc>21<lastmod>[field:pubdatefunction=strftime('%Y-%m-%d',@me)/]</lastmod>22<changefreq>monthly</changefreq>23<priority>0.8</priority>24</url>25{/dede:arclist}26</urlset>

将上面这个文件保存成一个模板文件如gsitemap.htm,放在模板目录下如templets/plus下

然后织梦后台操作

里增加一个列表

按上图设置,注意的是,“不限”那里先随便选择,保存后再修改成“不限”,然后“更新”,生成文件。

这里有两个问题:

1.生成栏目和文章链接如/npx,/a/npx/2014/0829/447.html等,没有域名,这个问题从后台=》核心设置=》再如下图开启支持多站点

2.生成好多个sitemap.xml,这个问题如下图更改

至此织梦中html和xml格式的网站地图就生成了。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 致命的织梦

为您推荐

php小数点后取两位的三种实现方法

php小数点后取两位的三种实现方法

php小数点后取两位的方法。 方法一、经常用到小数点后取几位,但不能进位的情况。 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用函数floor。 该函数是舍

织梦DEDECMS本地后台操作卡顿的解决方法

今天在本地安装了织梦DEDECMS后,在后台操作非常卡,点击菜单,一般得四五秒才能打开。解决方法: 打开/data/common.inc.php,把默认的$cfg_dbhost = localhost 修改为$cfg_dbhost = 127.0.0.1;保存。然

如何为网站安装SSL证书?

SSL证书在网络传输过程的优势越来越突显:加密网络传输数据、提升网站的安全等级,获取客户端对网站的信任度,更重要的是保护客户端与服务端之间的在线交易。SSL证书对于刚刚接

织梦dedecms熊掌号时间因子改造教程

前段时间百度 极光算法上线 ,很多站长朋友都没有改造适配网站的时间因子,易优cms在网上巡逻了一圈,也没有发现相关的教程。 今天易优cms就已织梦cms为例,给大家讲讲织梦熊掌号

dedecms PC和移动端共用一个后台 图片路径处理问题

dedecms PC和移动端共用一个后台 图片路径处理问题

dedecms中PC和移动端共用一个后台时,因为上传图片默认是PC端根目录下的相对路径,这样对于移动端来说图片路径就不对了,所以需要把上传的缩略图和文章中的图片路径进行处理: 一

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部