问题描述:
具体情况是假设一家公司注册了三个域名分别为:aaa.com,bbb.com,ccc.com。
为节约费用,只购买了一款虚拟主机,空间服务器不给绑定子目录,在域名管理界面做好A记录全部转向 服务器地址N。N下有b,c两个子目录。在N根目录下的default.asp中,实现根据地址栏中输入的域名地址判断分别进入相应的目录。如输入 www.aaa.com,则跳转url至N下的根目录default.asp 如输入www.bbb.com,则跳转url至N下的b,如输入www.ccc.com,则跳转url至N下的c。
解决方法:
1、在空间上分别绑定 www.aaa.com 、 www.bbb.com 、
2、把 www.aaa.com 网站文件传到根目录,把 www.bbb.com 网站传到 /b/ 目录下, 把www.ccc.com网站文件传到/b/目录下
3、把下面的代码保存为domain.js ,然后上传到空间根目录
switch(location.host){
case ‘www.bbb.com‘:
location.href=”http://www.bbb.com/b/”
break;
switch(location.host){
case ‘www.ccc.com‘:
location.href=”http://www.ccc.com/c/”
break;
}
4、往空间根目录的首页的 <head> 与 </head> 之间加入
<script language=’javascript’ src=’domain.js’></script>
5、当你输入 www.aaa.com 访问时看不到任何变化,但是当你输入 www.bbb.com 访问时,
浏览器自动跳转到 www.bbb.com/b/;输入www.ccc.com 访问时,游览器自动跳转到www.ccc.com/c/
这样便实现了同一个空间安装3个网站了,要实现多个网站可以依此类推.