如何根据判断不同网页域名地址转向不同的目录?

2008年8月15日 | 17:22分类:星科信息, 网页设计 | 标签: | 246 views

问题描述:

具体情况是假设一家公司注册了三个域名分别为: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.comwww.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;

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个网站了,要实现多个网站可以依此类推.

发表您的评论

您的名字: (*必填)

您的邮箱: (*不会被公布 ,必填)

您的网站:

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word