代码实现一个网站空间绑定多个域名 建立多个网站

2010年7月7日 | 标签: , , ,

此法适应于Godaddy 的ECONOMY PLAN 绑定不同的网站
一.静态页面
js实现一个空间安装多个网站的方法
1、在空间上分别绑定www.aaa.com和www.bbb.com
2、把www.aaa.com网站文件传到根目录,把www.bbb.com 网站传到 ./bbb/ 目录
3、 把下面的代码保存为 domain.js ,然后上传到空间根目录
以下是代码片段:
switch(location.host)
{
case ’www.bbb.com’:
location.href=”http://www.bbb.com/bbb/”
break;
}
4、往空间根目录的首页的 <head> 与 </head> 之间加入
<script language=’javascript’ src=”/blog/domain.js”></script>
5、当你输入www.aaa.com访问时看不到任何变化,但是当你输入www.bbb.com访问时,浏览器自动跳转到www.bbb.com/bbb/ 。 这样便实现了同一个空间安装2个网站了,要实现多个网站可以依此类推。

二.PHP代码实现
先建立一个默认主页index.php
然后把1.com放在1文件夹下
2.com放在2文件夹下
3.com放在C文件夹下
<?php
switch ($_SERVER["HTTP_HOST"])
{
case “www.1.com“:
header(“location:/1/index.php”);
break;
case “www.2.com“:
header(“location:/2/index.php”);
break;
case “www.2.com“:
header(“location:/3/index.php”);
break;
}
?>

三.ASP代码实现
第一步:创建转向控制页面
创建网站默认的首页文件(通常为”index.asp”或”default.asp”)如下:
以下是代码片段:
<%
select case request.servervariables(“http_host”)
case “www.1.com” ’域名1
Server.Transfer(“/1/index.asp”)
case “www.2.com” ’域名2
Server.Transfer(“/2/index.asp”)
case “www.3.com” ’域名3
Server.Transfer(“/3/index.asp”)
’…… 继续添加 ……
case else ’域名N
Server.Transfer(“/n/index.asp”)
end select
%>

目前还没有任何评论.