注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

共享圈

www.gxquan.com的同步博客,保存高质量文章之用

 
 
 

日志

 
 

如何实现多重网站地图 (Site Maps ) ASP.NET  

2012-11-08 22:26:09|  分类: ASP.NET WEB |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
多个网站地图链接
很多网站为了SEO往往都会为每一篇文章都生成网站地图。但当文章数量过多时这种设计也产生了一些负面效果,其中之一便是会使得网站地图文件变得过大。轻则对SEO产生反效果(根据google官方的资料,SITEMAP网址数不应多于50000个,解压缩后大小不得超过 10MB),则降低服务器的响应速度、发生异常。
我想大家都想到了解决办法,请看下面的代码,注意看红色部分:

主网站地图:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="主页" description="">
<siteMapNode title="
主页首层 1" description="" />
<siteMapNode title="
主页首层 2" description="">
<siteMapNode title="
主页次层 1" description=""/>
<siteMapNode title="
主页次层 2" description=""/>
</siteMapNode>
<siteMapNode siteMapFile="www.gxquan.com/child.sitemap" />

</siteMapNode>
</siteMap>

子网站地图(也就是上面的child.sitemap):

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="子首层 1" description="">

<siteMapNode title="子次层 1" description="" />
<siteMapNode title="子次层 2" description="" />
<siteMapNode title="" description="" />
</siteMapNode>
</siteMap>

效果如下:

主页  

主页首层 1  

主页首层 2  

主页次层 1  

主页次层 2  

子首层 1  

子次层 1  

子次层 2

  评论这张
 
阅读(64)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017