对域名一直不是很了解,但是最近项目要我配置,请教下原来网站域名是 www.abc.com
现在要把网站分拆成多个域名,其中有新的域名,也有子域名
也就是说  www.abc.com  ->  company
          aaa.abc.com  ->  company/aaa
          bbb.abc.com  ->  company/bbb
          www.def.com  ->  company/def1.像这种情况,可以不动程序部分只配置域名或者iis来实现么?
2.程序需要进行什么修改配置么?比如web.config文件什么的?
3.如果不改程序这么配置能成功,最后网页显示的是新域名还是老域名?
  比如原来 wwww,abc.com/aaa 现在显示的是变成aaa.abc.com了还是保持不变?

解决方案 »

  1.   

    可以,配置IIS的主机头,并且将那个目录单独配置成web程序。
      

  2.   

    能不能稍微具体一点? 或者给个写的比较详细的文章?
    我对IIS配置不是很熟悉 谢谢
      

  3.   

    这是IIS6的图,IIS7/8不同。
    可以看出,同一个IP,同一个IIS中,给不同的网站设置不同的主机头(Host Header Value)就可以匹配不同的域名。另外在DNS上做一个泛解析,或者将二级域名一起指向你的IP就可以了。
      

  4.   

    谢谢 不过还得再问下
    因为原来的网站是一个整体的asp.net web form的网站
    所以在根目录下有整个站点公用的数个文件夹
    我如果这么配置的话 子文件夹对应的子域名/新域名的网站能正常运行么?
    把子文件夹配成站点后根目录就变成子文件夹了吧?岂不是访问不到这些公用文件夹了?