当前位置:首页 >  站长 >  搜索优化 >  正文

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

 2015-09-10 17:09  来源: 互联网   我来投稿 撤稿纠错

  【推荐】海外独服/站群服务器/高防

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

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

一.织梦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放在根目录的的任务了

Sitemap的模板文件是\templets\plus\sitemap.htm,通过修改可以定义样式

可以参考我的这个页面,样式也在页面head中,不过用织梦的{dede:global name='maplist'/}生成的只有两级目录,后边我会把生成无限级的方法贴出来让大家参考。

二.织梦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等,没有域名,这个问题从后台=》核心设置=》再如下图开启支持多站点

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

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

SEO专题推荐:

关键词优化专题:网站关键词优化没效果?来这里学习最实用的关键词优化技巧!

内链优化专题:最能提升网站权重的内链部署优化技巧与方法

外链建设专题:高质量自然外链怎么做?读完这些你将质的飞跃

网站降权专题:2015年最有用的网站降权、被K、被黑、被攻击的解决方法

用户体验专题:学习完这些,作为站长的你可以秒懂如何做网站用户体验

行业网站专题:优化行业网站的“葵花宝典”看完后无优化压力

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
sitemap.xml

相关文章

  • XML信息检索标准数据格式简介

    XML听起来可能有点陌生,但SEOer对网站地图一定不陌生,站长通常会将网站的xml地图提交至各个搜索引擎,以便获得更好地收录效果。今天,小小课堂SEO自学网带来的是《XML信息检索标准数据格式简介》。希望本次的SEO技术培训对大家有所帮助。

  • 什么是sitemap.xml?

    什么是sitemap.xml?Sitemaps协议使网站能够告知搜索引擎网站中可供抓取的网址,以便于搜索引擎google等更方便地抓取网站。而sitemap.xml是遵守该协议的包含了一个网站所有链接的xml格式文件。sitemap.xml文件可以手工编写,也可以通过软件自动生成,比如通过小爬虫在线

    标签:
    sitemap.xml
  • 常用Sitemap.xml在线生成工具(全面)

    XML地图可以让搜索引擎更迅速地了解你站点的更新。Google和yahoo都已经使用sitemapxml地图加速收录服务了。工具/原料undefined方法/步骤在线xml地图生成站点网址:http://www.xml-sitemaps.com使用很简单,输入你的网站地址,等待几分钟便可以下载为你站

    标签:
    sitemap.xml
  • 如何在谷歌站长工具提交网站地图sitemap.xml

    站点地图是为了搜索引擎能很好全面的收录你网站的信息,实际上是一个XML文档,一般命名为sitemap.xml,里边存储关于网站的所有文章的链接等,搜索引擎能通过站点地图获取文章链接。下边详细介绍如何添加站点地图工具/原料前提:在谷歌站长工具下添加了个人网站,也就是提交了域名前提二:网站根目录有sit

    标签:
    sitemap.xml
  • 向各大搜索引擎提交SITEMAP.XML的方法

    1,Googlea.向Google提交网站地图Sitemap,用URL直接提交:http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fwww.onexin.net%2Fbbs%2Fsitemap.xmlb.通过Goog

热门排行

信息推荐