二级域名的实现过程主要是通过泛解析实现的,现在讲一下设置过程以及实现原理。
首先要做的是把iis站点指向博客的目录主机头留空,然后把把*.domain.com(domain换成自己的域名)做个A记录指向主机头留空服务器ip,(如下图所示)当然不同的域名服务器上域名管理界面是不同的,但是操作过程是一样的。

然后将程序二级域名目录的default.asp复制到主机头留空的目录,并且把default.asp优先级设置为最高(重要)。现在就产生了一个问题,如果主机头留空的站跟博客站是一个目录,default.asp不需要做任何更改,如果非一个站的话,需要更改其中的转向路径为绝对地址。比如原来是response.Write( "
")现在需要更改为response.Write( "")当然路径是根据具体情况具体设置的,不一定是blog目录,这样的话设置就算完成了。如果你的你是虚拟主机用户的话,可以申请我们专用的转向服务,申请地址是http://url.oioj.net ,为免费转向服务器,http://urlvip.oblog.cn 为收费服务器,按照50/年的标准收费。
其实其实现的原理就是,做好泛解析之后所有通过*.domain.com访问的用户(*为任意字符)都转向主机头留空的站点,然后default.asp通过判定来访的url转向相应的用户目录。

