长久以来,我有一个梦想——在一个虚拟空间放置两个、三个,甚至上十个站点。很显然,空间供应商都在这么多。他们把一个固定大小的硬盘分割开来,卖给许多客户,大家都共享同一个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搜索结果中贡献智慧的各位。有没有办法做更好的绑定?代码如何优化?还得浏览网站的你来帮忙。