您现在的位置: 0797网络 >> 服务支持 >> 解决方案 >> 文章正文
  如何让不同的二级域名访问不同的目录
如何让不同的二级域名访问不同的目录
作者:佚名 来源:网络 点击数: 更新时间:2007-10-20 19:00:47

当您在开发一个系统,需要为每个用户分配一个二级域名并让他访问各自的内容时,比如:
   abc用户注册后为其分配一个abc.web9898.cn的域名,当用户输入abc.web9898.cn的时候自动访问www.web9898.cn/abc的内容


   因为要让无限制的域名访问某一个网站,所以在虚拟主机上一般是不支持,必须拥有自己的独服务器,此如假设您的域名是web9898.cn,服务器IP是1.1.1.1
   实现步骤如下: 
   1.作一个域名的泛解析,在域名管理处添加一条域名解析,主机名为*,对应值为1.1.1.1
      这样所有以web9898.cn结尾的域名都将被解析到1.1.1.1了
   2.配置服务器1.1.1.1的网站,先添加一个普通虚拟主机,网站标识的主机头值是www.web9898.cn,该网站访问您的内容系统.每个用户在该系统注册后都会在这系统的某个目录建立一个相应的文件夹,如aaa
   3.配置服务器1.1.1.1,添加一个"网站标识"的"主机头值"为空的站点.(主机头值为空的站点在一台服务器上只能添加一个,所以虚拟主机不支持)
   4.在主机头值为空的空间下放如下asp程序(其它程序也可以,思路一样)
          HostName=Request.ServerVariables("SERVER_NAME")
              得到用户输入的域名,如abc.web98.cn
          dotPos=inStr(HostName,".")
              得到第一个点的位置
          UserName=left(HostName,dotPos-1)
              得以用户输入域名的第一截,通常是用户名
          NewAdd="www.web9898.cn/" & UserName
             NewAdd 是该用户在www.web9898.cn系统中的文件地址
          Response.Redirect NewAdd
             跳转到新的地址
通地以上步骤,您就能实现即便有无限的用户注册,也能为其分配免费的二级域名让其访问相关的网站了.

 
  • 上一篇文章:

  • 下一篇文章:
  •  
    ©2005-2017 江西0797网络科技有限公司 all Rights Reserved
    业务咨询:258040740 技术支持:7910351 服务热线: 0797-3823900   13979739500  (沈先生)
    联系E-MAIL:jx0797admin@163.com 用心服务 共创价值
    崇义办事处:江西崇义县章源大道(行政服务中心5楼) 邮编:341300 总部地址:中国.江西.赣州