以文本方式查看主题

-  咿思舞论坛  (http://bbs.145829.com/index.asp)
--  『网站资源』  (http://bbs.145829.com/list.asp?boardid=8)
----  二级域名泛解析,让iis支持二级域名泛解析  (http://bbs.145829.com/dispbbs.asp?boardid=8&id=128)

--  作者:admin
--  发布时间:2009/8/14 12:27:42
--  二级域名泛解析,让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("<script>window.location.href=\'" & iURL(0) & "/default.asp \'</script>")
   End If
%>