二级域名泛解析,让iis支持二级域名泛解析

今天一朋友问我这个问题,和一些blog网站一样,在自己的网站中实现二级域名泛解析:
如:一个新用户aa注册了 aa.sohu.com 访问直接访问到www.sohu.com/aa 或者直接就是aa.sohu.com/aa 等等。下面就说下,一个简单的办法,不过只是说下原理,具体的操作还有何具体的要求来
我就是,aa.sohu.com = www.sohu.com/aa/default.asp 如何来实现

1,你必须要有一个能够支持泛解析的域名 如:sohu.com 拿SOHU开刀

2,做泛解析 *.sohu.com 指向你的服务器ip地址 如:61.129.81.**

3,配置你的iis ,http头留空,确定你的默认首页文件 ,如果还没有,可以建如:Default.asp ,并设置优先级为最高。IIS设置属性中的文档,将Default.asp移到最上面

4,在 Default.asp 头部加这个代码

<%
Dim iURL
iURL=Split(Request.ServerVariables("SERVER_NAME"),".")
  If Lcase(iURL(0))="www" Then
    Response.Redirect("default1.asp")
  Else
    Response.Write("")
  End If
%>

 

你可能感兴趣的:(iis,server,服务器,blog,文档)