itRef.cn技术参考网站

当前位置: 主页 > 网站建设 >

DEDE CMS设置google sitemaps的方法

时间:2012-02-19 18:06来源:未知 作者:wiwi 点击:
1. 问题背景 DEDE CMS v5.7及部分低版本,为了方便google机器人抓取,需要设置google sitemaps。根据google sitemaps的文档,知道google sitemaps有2种格式,一种是普通的列表格式,一种是带有标题、关键字的新闻资讯格式。 2. 解决方法 1). 普通列表格式 a.
1. 问题背景
DEDE CMS v5.7及部分低版本,为了方便google机器人抓取,需要设置google sitemaps。根据google sitemaps的文档,知道google sitemaps有2种格式,一种是普通的列表格式,一种是带有标题、关键字的新闻资讯格式。

2. 解决方法
1). 普通列表格式
 a. 修改googlemap.htm google地图模板
  1. <?xml version="1.0" encoding="{dede:global.cfg_soft_lang/}" ?> 
  2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
  3. <url> 
  4.  <loc>{dede:global.cfg_basehost/}</loc> 
  5.  <lastmod>{dede:global runphp="yes"}@me=date('Y-m-d',time());{/dede:global}</lastmod> 
  6.  <changefreq>daily</changefreq> 
  7. </url> 
  8. {dede:freelist/}  
  9. </urlset> 

 b. 增加自由列表
 核心->频道模型->自由列表管理,增加列表。设置参考如下:


  1. <url> 
  2.  <loc>[field:arcurl function="Gmapurl(@me)"/]</loc> 
  3.  <lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod> 
  4.  <changefreq>monthly</changefreq> 
  5. </url> 
保存列表后,更新列表,即可生成指定的sitemap文件,然后把sitemap添加到 http://www.google.com/webmasters/sitemaps/ 即可。

2). 新闻资讯列表模式
a. 修改googlemap.htm ;或者新建一个模板文件,在第二步建立自由列表的时候,引用新的模板文件。
  1. <?xml version="1.0" encoding="{dede:global.cfg_soft_lang/}" ?> 
  2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"> 
  3. {dede:freelist/}  
  4. </urlset> 
b. 增加自由列表


  1. <url>     
  2.  <loc>[field:arcurl function="Gmapurl(@me)"/]</loc>   
  3.  <news:news> 
  4.   <news:publication> 
  5.    <news:name>IT参考网</news:name> 
  6.    <news:language>zh-cn</news:language> 
  7.   </news:publication> 
  8.   <news:title>[field:title function="HtmlReplace(@me)"/]</news:title>     
  9.   <news:keywords>[field:keywords/]</news:keywords>    
  10.   <news:publication_date>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</news:publication_date>    
  11.  </news:news>     
  12. </url> 

参考1) b。

 
(责任编辑:wiwi) 转载请注明 来源于itRef.cn技术参考网站:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容