dede织梦制作网站地图

织梦教程 强烈建议 2024-02-06 14:10 105 0

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

  一.织梦DEDECMS sitemap.html的制作

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

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

  方法如下:

  ***步:打开/dede/makehtml_map.php

  if($dopost=="site")

  {

  $murl=$cfg_cmspath."/data/sitemap.html";

  $tmpfile=$cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";

  }

  更改成为

  if($dopost=="site")

  {

  $murl=$cfg_cmspath."/sitemap.html";

  $tmpfile=$cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm";

  }

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

  二.织梦DEDECMS sitemap.xml的制作

  

  

  

  {dede:global.cfg_basehost/}

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

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

  {/dede:arclist}

  always

  1.0

  

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

  

  [field:typelink /]

  daily

  0.9

  

  {/dede:channel}

  {dede:arclist row=2000 orderby=pubdate}

  

  [field:arcurl/]

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

  monthly

  0.8

  

  {/dede:arclist}

  

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

  然后织梦后台操作

  里增加一个列表

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

  这里有两个问题:

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

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



时间:(2024-02-06 14:10:58)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!