一个空间如何放多个站点?

长久以来,我有一个梦想——在一个虚拟空间放置两个、三个,甚至上十个站点。很显然,空间供应商都在这么多。他们把一个固定大小的硬盘分割开来,卖给许多客户,大家都共享同一个IP。若有一人放置病毒站、垃圾站,Google等搜索引擎自然要重重惩罚,此时,极可能城门失火,殃及池鱼。

今天,我抱着试试看的想法,对以下代码进行了实验(原始代码来源于Google之后的结果)。

首先,我在空间的wwwroot之下放置一个index.asp文件(一般来说,index.asp要比index.html被优先访问)。在此文件的<html>之下,第一个<head>标签之上,放置如下代码:

<%

select case request.servervariables(“http_host”)

case “www.aladingshendeng.net”

Server.Transfer(“index.html”)

case “aladingshendeng.net”

Server.Transfer(“index.html”)

case “www.alading.org”

Server.Transfer(“index.html”)

case “alading.org”

Server.Transfer(“index.html”)

case “shop.bumen.org”

Server.Transfer(“bumen/shop.html”)

end select

%>

这段代码中的域名aladingshendeng.net.com之仅为示例。代码中最后一个server.transfer语句中包含的代码,表示把case中的shop.bumen.org域名指向根目录(我的情况指的是wwwroot)下的bumen文件夹中的shop.html文件。

然后,在空间相关选项中绑定相关域名(我的是shop.bumen.org),而后在域名服务中设置相关解析。

最后,在浏览器中输入shop.bumen.org,就看到shop.html这个文件显示的效果。

感谢在Google搜索结果中贡献智慧的各位。有没有办法做更好的绑定?代码如何优化?还得浏览网站的你来帮忙。

发布者

LV

只是爱着这里,只是喜欢写下这点点滴滴。

发表评论

电子邮件地址不会被公开。 必填项已用*标注