九阴手游最新开服公告:单空间多网站的实现

来源:百度文库 编辑:高校问答 时间:2024/05/05 18:49:05
怎样在一个虚拟主机空间里互不干扰的放置两个以上的网站?

目前的IDC市场上,空间贵,域名便宜是普遍现象,稳定、速度又快的虚拟主机价格一般在300~700元/100M,当然也有便宜的大概100元/100M,但速度和稳定性就要打很多折扣了,免费的就更不用说了,服务没保证,限制又多多,因此想办法合理、充分的使用空间是能非常有效的节省RMB的。(比如你所在的公司购买了高品质的虚拟主机,我敢肯定公司的网站不会把空间占满,多少会有点余量,那一小部分的“浪费”难道你不眼馋?,现在不是在提倡创建节约型社会嘛:)下面我就来说一说如何实现在一个网站空间里互不干扰的放置两个网站:
其实这已经不是什么秘密了,网上也有很多相关的文章和现成的程序,那我为什么还要写这篇文章呢?主要因为网上的文章介绍都太笼统了,对于那些对网络编程不太熟悉的人来说还是比较难实现的,而现有的程序比如《单空间多域名绑定管理程序》(下载地址:http://www.21cnsky.net/cyb/bbs/viewFile.asp?BoardID=6&ID=2)虽然很方便但采用access数据库存储域名,对只想放两个网站的情况有点不实用太影响速度了,综上,我写了一个最简化的程序:
<%@LANGUAGE="VBSCRIPT"%>
<%
sub reurl()
dim tempUrl
select case request.servervariables("HTTP_HOST")
case "www.sky1000.cn" '1
tempUrl="default1.htm"
case "sky1000.cn" '2
tempUrl="default1.htm"
'Server.Transfer("index_21cnsky.htm")
case "www.21cnsky.net" '3
tempUrl="index1.htm"
'Server.Transfer("index_21cnsky.htm")
case "21cnsky.net" '4
tempUrl="index1.htm"
case else tempUrl="default1.asp"
end select
response.redirect tempUrl
end sub
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<% call reurl() %>
</body>
</html>
修改上面的代码中域名为你自己的就可以了,用它建一个default.asp 文件放到空间根目录就可以达到单空间建多个互不干扰的网站的目的了,而且您还可以打消一个顾虑,就是用这种方法建立的网站是完全可以被搜索引擎找到的,就像没有这个转向文件一样,我已经验证过了。大家还可以直接去下载我写好的ASP程序(下载地址:http://www.21cnsky.net/cyb/bbs/viewFile.asp?BoardID=6&ID=8)当然无论你使用什么样的办法前提是你要有自己的域名并做好域名A记录指向。

多个文件夹,域名分别指向