现在有这么个情况:
    一个系统,本来访问该系统只有一个域名:比如www.ggg.gov.cn
    但是现在要改为双网访问,也就是说有两个不同域名的地址可能会访问同一个应用,比如www.ggg.gov.cn和www.ggg.egov.cn  。那么我们的系统应当怎么修改?
 
    修改时存在的问题:很明显应用的代码中会有很多把访问地址写死的地方,比如代码里写死了www.ggg.gov.cn,那我们要把代码中所有这种写死的链接改过来。
   
    问题1:如果我要改代码,怎么改?是否能够动态的获取域名?就是说我是否能在代码中把访问地址写成动态的,不管哪个域名访问我都可以自动跳转。如果不能那应该怎么做?    问题2:该系统很大,有很多子系统,那么有些子系统是别的公司帮我们做的,我们没有源码,但是他们实现的代码里也一定有写死地址的情况,这种情况该怎么处理?    问题3:因为改动代码维护性差,出错率高,那么有没有其他的办法能够解决这个问题。    注:如果大家有什么建议,请赐教,感激不尽

解决方案 »

  1.   

    这种事情是dns的问题了,与系统有啥关系,
    让两个域名解析到你应用的ip地址就行了
    应用只有一个ip么,
    个人感觉系统不需要任何改动
      

  2.   

    我不说了代码中有很多地址都写死了,我代码里写的是www.ggg.gov.cn 如果我不改代码,那我用www.ggg.egov.cn访问的时候它不就跳到www.ggg.gov.cn 了么?
      

  3.   

    修改你应用程序所在服务器的host文件吧,把两个域名都指向本地IP,应该就可以了
      

  4.   

    个人觉得用dns解析域名指向一个ip地址即可!