泛二级域名的优势和实现实例

什么是二级域名,大家恐怕都很清楚,举个例子,比如www.fenlei123.cn一般当作一级域名,或者主域名,那么http://beijing.fenlei123.cn和http://shanghai.fenlei123.cn就是二级域名了。

二级域名的优势
实际上,对于搜索引擎来说,一般是把不同的二级域名当作不同的站点来看待的,也就是说在很大程度上可以把二级域名当作一个独立的站点来对待。所以,在搜索引擎的排序权重里,对于二级域名给与很高的权重。更重要的一点是,大部分搜索引擎,特别是百度,基本会无条件收录二级域名。也就是说,你的二级域名虽然缺少外链,他也可以给你收录,而对于普通的网页,收录起来就不那么痛快了。

二级域名的解析方法
基本上所有的dns都支持泛域名解析,所以,我们只要把泛域名解析到一个ip上就可以了。不过,这样有个问题,就是一般情况下,一个服务器只允许一个空主机头,如果你的服务器已经有别的域名占用了这个空主机头,就需要在你的这个网站的主机头里写上所有可能的二级域名。所以,我们推荐使用独立服务器来实现泛二级域名。

二级域名的asp.net重定向实现
对于网站程序来说,二级域名的实现基本上都是通过重定向来实现的,对于使用asp.net的系统,我们使用下面的方式来实现(asp和其他的语言也都非常类似):
在global.asax文件里,截获Application_BeginRequest事件,重写如下:
string url = Request.Url.AbsoluteUri;
        string strMatchDomain = @"[url=http://(w{3}\.)?([^\.]*)[\.]*fenlei123\.cn]http://(w{3}\.)?([^\.]*)[\.]*fenlei123\.cn[/url]";
        string newUrl = "";
        string strDomain = Split2Info(url, strMatchDomain);
            if (strDomain != null && strDomain != "")
            {
                if (url.ToLower().EndsWith(@"default.aspx"))
                {
                      if(strDomain != "all")
                      {
                         newUrl = string.Format("[url=file://\\ParterSite.aspx?code={0]\\ParterSite.aspx?code={0[/url]}", strDomain);
                         this.Context.RewritePath(newUrl);
                       }
           }

给大家解释一下这段代码:
假如我们请求了这样一个地址:http://qingdao.fenlei123.cn,经过Split2Info()方法使用正则表达式处理后,会得到fenlei123.cn前面的qingdao,也就是说,我们使用正则表达式得到了某个城市的名称.然后我们判断这个url是否是default.aspx结尾的,因为所有的二级域名都是以default.aspx结尾的(针对这个网站),然后把这个url重定向到http://www.fenlei123.cn/partersite.aspx?code=qingdao,也就是说这个就是最终真正要执行的网页。
这样,我们通过泛解析和网页重形象就实现了泛二级域名,当然也可以通过别的方式实现,比如iis级别的dll重定向等。

分类信息网鹤舞白沙原创,转帖请标明出处。

时间: 2024-09-27 18:47:20

泛二级域名的优势和实现实例的相关文章

二级域名和二级目录的联系与区别

当网站发展到一定时期,想要扩大网站规模.建立新频道的时候,相信很多人和我一样在选择二级域名和二级目录上犯了难.这篇文章我深入分析之后给出了答案.如果你的网站在使用二级域名和二级目录捉摸不定的时候,看看此文,会对你有所帮助的. 当网站发展到一定时期,想要扩大网站规模.建立新频道的时候,相信很多人和我一样在选择二级域名和二级目录上犯了难.这篇文章我深入分析之后给出了答案.如果你的网站在使用二级域名和二级目录捉摸不定的时候,看看此文,会对你有所帮助的. 首先,我们来看看什么是二级域名,什么是二级目录?

解析二级域名在优化关键字中的优劣势

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 有些网站做优化的时候会考虑到二级域名的设立,那么在优化中,怎样有效把握二级域的优势和劣势呢? 一, 首先,网站的二级域名可以一定程度上增加用户对网站的体验度和认知度,更多的吸引用户来关注,如一些域名分为BBS .blog等不同板块,或者产品的不同分类,二级域名可以大大方便用户的需要,参与的人自然也就多了,但是相对的,二级域名内容丰富的结果是分

二级域名与子目录权重衡量

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 二级域名和子目录一直是一个大家比较模糊的地带,有人说二级域名比较好,有人说子目录好,到底哪个好呢,综合国内一些顶尖SEO的做法,测试和分析,结论是:对于同样的网站,用子目录(路径中能够含关键词)比二级域名有优势. 为了让大家信服这个观点,先拿国内顶尖SEO网站,SEOWHY来分析,SEOWHY的论坛就采用了子目录构建博客和论坛,为什么呢,因为

nginx泛域名解析,实现多个二级域名

利用nginx泛域名解析配置二级域名和多域名,实现二级域名子站,用户个性独立子域名. 主要针对用户独立子域名这种情况,不可能在配置里面将用户子域名写完,因此需要通过nginx泛解析方式. 配置方法: server_name ~^(?<subdomain>.+)\.yourdomain\.com$; 通过匹配subdomain即可.而在下面的可以通过$subdomain这个变量获取当前子域名称. 情况一:绑定子域名到统一目录,作为用户个性域名 这种情况下,只需要直接匹配就可以了,目录都是指向同一

ISAPI_Rewrite 3 二级域名泛解析,成功经验,分享给大家。

问题描述 ISAPI_Rewrite3二级域名泛解析,成功经验,分享给大家.经过N天的研究,实验,终于解决了ISAPI_Rewrite3二级域名泛解析问题,现在把经验跟大家分享一下,免得大家走弯路另外想说的是,现在的网络真是快变成垃圾了,前几天网上查这方面的资料时,千篇一律的转载,翻来翻去就那几篇,要是对的也不说啥,关键是就那几篇,说的还是错误的,真是草他大爷!一:首先,设置你的域名的泛解析,在域名解析面板把*.abc.com解析到你的服务器IP,这方面没难度,网上资料一大堆而且正确性高,不作为

asp.net 伪静态实现与二级域名泛解析

 asp教程.net 伪静态实现与二级域名泛解析 app.context.rewritepath(path, string.empty, strb.tostring().split('?')[1]); 在web.config里配置下: <system.web>里添加如下代码. <httpmodules> <add type="common.urlrewriter" name="common" /> 最后设置iis的时候记得要把ii

Destoon开通二级域名绑定及服务器泛域名绑定解析方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Destoon是一套不错的行业网站系统,它在服务器支持泛域名绑定情况下可以开通会员二级域名绑定,这对于一个大中行业网站来说是必不可少的.以下将介绍泛域名解析设置,以及服务器泛域名绑定,及destoon系统会员二级域名绑定设置的详细步骤. 要开通会员二级域名绑定需要服务器及域名支持泛域名解析及绑定,一般情况下,万网注册的域名都支持泛域名解析.

关于apache 二级域名泛解析问题

问题描述 由于项目业务需要,要做域名泛解析,及每个用户有自己的一个主页.在项目中的地址是userIndex_id.html将项目部署到apahce上,地址是bb.com(本地解析).现在希望实现的效果是1.bb.com是访问的个人主页对apache做了如下配置:RewriteEngineOnRewriteLog"logs/rewrite.log"RewriteLogLevel9RewriteCond%{HTTP_HOST}^d+.bb.comRewriteRule^/(.*)$/%{H

Destoon泛域名绑定情况下开通会员二级域名

Destoon是一套不错的http://www.aliyun.com/zixun/aggregation/17612.html">行业网站系统,它在服务器支持泛域名绑定情况下可以开通会员二级域名绑定,这对于一个大中行业网站来说是必不可少的.以下将介绍泛域名解析设置,以及服务器泛域名绑定,及destoon系统会员二级域名绑定设置的详细步骤. 要开通会员二级域名绑定需要服务器及域名支持泛域名解析及绑定,一般情况下,万网注册的域名都支持泛域名解析. 首先登录DNS管理平台,以万网为例,登录后点&