泛域名解析下的精确域名优化

原创 2007年09月18日 15:19:00


泛域名解析大家都明白,我也写过几篇文章介绍了泛域名解析的优势和具体操作方法,在这里再简单的讲一下,也就是说对于一个域名,比如www.2shouche.org,如果我们要实现泛域名解析,就把*.2shouche.org解析到你的服务器上,这样所有你的二级域名比如http://beijing.2shouche.org , http://shanghai.2shouche.org等都解析到了你的这台服务器上.具体怎么操作可以见那篇文章.(详细的请见http://www.im286.com/viewthread.php?tid=2027279)
现在要说的是另外一个问题,就是泛域名解析怎么实现精确优化.
比如,对于http://beijing.2shouche.org,我们关心的是让这个二级域名出现一些和北京二手车有关的信息,我们可以通过global.asax的request事件,捕获到请求,然后分析出它的的一部分,即beijing,然后控制页面出现和北京相关的内容.同样,对于上海,我们也是一样的,出现和上海二手车相关的内容.不过,这样有个限制,也就是说不管请求的二级域名是什么,最终都要重定向到同一个网页,这样我们就会受很多限制.那么有没有办法让每一个域名都指向不同的网页呢?答案是有的,操作起来也不是很麻烦,再给大家实例分析一个案例:
比如www.d1tv.cn是做网络电视的,他也实现了某种程度的泛域名解析,比如我们请求http://pps.d1tv.cn,http://shipin.d1tv.cn和请求http://dianying.d1tv.cn都会指向同一个网站处理程序,但是这几个界面差别很大,基本很难用一个统一的网页来处理和优化,现在就好了,我们可以建立一个子文件夹,比如叫myweb,里面分别放上pps.aspx,shipin.aspx,dianying.aspx当然,别的扩展名也一样,当对这些二级域名请求时,我们就捕获它的二级域名头部,然后重定向到这些网页,这样以来,就很容易对这些静态网页做优化,也就相当于对二级域名做优化.
这样以来,我们就实现了看似不可能的泛域名解析下的二级域名精确优化问题.
参考代码(别的语言的写法基本一样):
string strMatchDomain = @"http://(w{3}/.)?([^/.]*)[/.]*d1tv/.cn";
        string newUrl = "";
        string strDomain = Split2Info(url, strMatchDomain);

            if (strDomain != null && strDomain != "")
            {
                if (url.ToLower().EndsWith(@"default.aspx"))
                {
                    newUrl = string.Format("//myweb//{0}.aspx", strDomain);
                    this.Context.RewritePath(newUrl);
                }
            }

以后有别的心得和优化方法再和大家分享

声明:
本文保留所有权力,
请转贴时包括所有文字和连接,包括本声明
 

九天Win2000泛域名解析解决方案

  • 2006年03月16日 00:00
  • 1.79MB
  • 下载

威盾泛域名解析服务器软件

  • 2011年08月05日 22:43
  • 1.54MB
  • 下载

Ubuntu Bind9泛域名解析配置

bind9简介 BIND (Berkeley Internet Name Domain)是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现...
  • huithe
  • huithe
  • 2013年10月29日 23:02
  • 1775

泛域名解析

  • 2015年12月05日 17:31
  • 4KB
  • 下载

Apache 2.2.22整合IIS7和Tomcat7共用80端口【包括DNS域名解析、泛解析 】

服务器环境 Web 服务器:操作系统Windows Server2008 DNS 服务器:操作系统Windows Server2003          客户端系统:Windows XP ...

改造DNS服务器Windows泛域名解析的设置

改造DNS服务器Windows泛域名解析的设置 很多企业都架设了多个Web站点来满足员工的工作需要,为了节省费用,这些网站通常采用虚拟主机技术,即在同一个服务器上架设多个网站,员工使用二级域名访...

cPanel设置:防盗链/远程MySQL/泛域名解析/禁止IP

cPanel主机HotLink保护设置防盗链 再次强调一个问题,防盗链这里仅仅指的是图片防盗链,做一个小网站还把mp3,视频什么的塞到自己的空间真的太不明智了!这些东西会给你的网站带来莫大的危险或者...

Nginx泛域名解析及Rewrite重定向普通页面及带参数的页面

本准备换Linux服务器,所以数据迁移暂时需要使用静态页面临时代替一下,之前的article.asp?id=xxx都要重定向到静态文件article/xxx.htm,下面看看Nginx是如何进行Rew...

网站发布流程及域名解析

  • 2015年09月26日 11:01
  • 962KB
  • 下载

动态域名解析工具

  • 2015年11月18日 19:04
  • 18.18MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:泛域名解析下的精确域名优化
举报原因:
原因补充:

(最多只允许输入30个字)