在使用虚拟主机时,遇到了好多问题第一个问题就是让便宜的不支持主机头的虚拟空间支持多域名解析同一ip访问不同子目录
经过摸索终于解决问题
第一步:创建转向控制页面
创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下:
<%
select case request.servervariables("http_host")
case "www.abc1.com" '域名1
Server.Transfer("index_abc1.asp")
case "www.abc2.com" '域名2
Server.Transfer("index_abc2.asp")
case "www.abc3.com" '域名3
Server.Transfer("index_abc3.asp")
'...... 继续添加 ......
case else '域名N
Server.Transfer("index_abcN.asp")
end select
%>
第二步:创建相应的被转向文件
创建"index_abc0.asp"—"index_abcN.asp",作为各个网站的首页。
第三步:将多个域名的IP地址解析到同一个网站空间
例如:将"www.abc1.com"—"www.abcN.com"的IP地址全部解析到"www.abc1.com"的WEB空间
上。
第四步:设置网站的WEB服务
设置WEB服务的别名为:"www.abc1.com www.abc2.com www.abc3.com ......
www.abcN.com"(注意:别名之前用一个空格分开)
呵呵,现在你就可以使用象"http://www.abc1.com"、……、"http://www.abcN.com"这类顶
级的网址来访问同一个WEB空间,而得到各不相同的首页面了
而这个办法还可以用做多域名解析同一IP访问不同目录中的WEB~只需要修改index.asp中的转向路径即可.