这个我也正在做。我把做出来的说说吧。我用window2003并且做了dns服务器,开一个空主机头的主机
就是*.xxx.com然后在iis中把这个分配给一个一个虚拟目录这样泛解析就做完了。
然后所有访问*.xxx.com的先用asp中HttpServerHost得到请求的host检查合法性/查询数据库后处理得到相应的结果。我一直想知道能不能*.cn.xxx.com和*.us.xxx.com解析到不同的虚拟目录?哪位高手结说说?

解决方案 »

  1.   

    cn us为主机名,在主机名下再建
      

  2.   

    我是指 *.cn.xxx.com / *.us.xxx.com 分别泛解析到不同的虚拟目录。这样可以吗?试了没成功请楼上的详细说说步骤。谢谢啦
      

  3.   

    因为iis中只能建立空主机头的,而*.cn.xxx.com / *.us.xxx.com 分别泛解析到不同的虚拟目录那他们各自的主机头应该写成什么样呢?不会都是为空吧?都为空那就会端口冲突,改端口也不是办法啊。
      

  4.   

    这个我也正在做。我把做出来的说说吧。我用window2003并且做了dns服务器,开一个空主机头的主机
    就是*.xxx.com然后在iis中把这个分配给一个一个虚拟目录这样泛解析就做完了。
    然后所有访问*.xxx.com的先用asp中HttpServerHost得到请求的host检查合法性/查询数据库后处理得到相应的结果。-------------------------------------------------
    这里说的,那个空主机头之后再在iis里分配,一个个的分配都要手工做?
      

  5.   

    我是指 *.cn.xxx.com / *.us.xxx.com 分别泛解析到不同的虚拟目录。这样可以吗?试了没成功请楼上的详细说说步骤。谢谢啦
    in apache config file ,httpd.conf
    set DocumentRoot /home/www/%1that will make abc.cn.xxx.com direct to /home/www/abc
      

  6.   

    楼上的老大不是apache 是iis,这上没办法吗?TO: zairwolfi(君子兰——人,最宝贵的是生病) 不是你只要指定一个空主机头的就可以了,这样所有*.xxx.com的都解析到那个虚拟目录。然后你在脚本判断你要的结果就可以了。
      

  7.   

    我一直想知道能不能*.cn.xxx.com和*.us.xxx.com解析到不同的虚拟目录?哪位高手结说说?-----可以的,就象bbs.abc.com 和 news.abc.com可以放在不同的目录下.
    不过,我没试着做过,我看见别人弄出来过.-------------另,楼主的信誉又变了?
      

  8.   

    http://phpcity.myrice.com/wanzhuan.htm
    楼主说的这种跳转就没有什么意思了。
    因为你跳过去之后之前的二级域名就不显示在地址栏里了。
    上面这个地址里说的就是跳转的,而且是用@来搞定的,可能会比较好玩。如果可以利用程序很方面的解析控制到某个文件或者某个目录就好玩得多了。
    那才是真正的二级域名
    还没有做过这样子的东西,关注中。
      

  9.   

    我感觉原理上都是不难的。
    归根结底,都是对传递过来的上一个url进行php解析,然后根据第一部分的值在数据库搜索,之后跳转而已
      

  10.   

    搂主你说的这不叫泛域名解析 
    必须有自己的DNS服务器才可以进行二三级域名的解析
    可以直接联系中国频道或万网这些服务商咨询
      

  11.   

    <?
    if(isset($HTTP_SERVER_VARS["HTTP_HOST"]))
    $baseurl = $HTTP_SERVER_VARS["HTTP_HOST"];
    else
    $baseurl = @getenv("HTTP_HOST");
    if(eregi("abcde\.com",$baseurl))
    {
    //abcde.com的内容
    include("abcde.htm");
    exit();
    }如果你没权限控制DNS,这样不失是一个好的解决办法........
      

  12.   

    很多空间都支持捆绑多个域名的,比如你在同一个空间里捆绑了
    abc.123.com 和 bbs.123.com
    你在根目录放一个 index.php
    新建 abc 和 bbs 目录
    <?
    if(isset($HTTP_SERVER_VARS["HTTP_HOST"]))
    $baseurl = $HTTP_SERVER_VARS["HTTP_HOST"];
    else
    $baseurl = @getenv("HTTP_HOST");
    if(eregi("abc\.123",$baseurl))
    {
    //abc.123.com的内容
    include("abc/index.htm");
    exit();
    }
    if(eregi("bbs\.123",$baseurl))
    {
    //bbs.123.com的内容
    header("location:bbs");
    exit();
    }
    ?>
      

  13.   

    回复人: kingerq(多菜鸟) ( ) 信誉:110  2004-11-03 08:27:00  得分: 0  
     
     
       楼主你的帖子是不是经常被删除啊?
    要不然信誉分不会少的啊。
      
     
    我在其他版捣乱有时候,呵呵。