在使用虚拟主机时,遇到了好多问题第一个问题就是让便宜的不支持主机头的虚拟空间支持多域名解析同一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中的转向路径即可.
本文介绍了一种在不支持主机头的虚拟主机环境中实现多域名解析同一IP的方法。通过创建一个转向控制页面并设置不同的请求路径,可以实现对不同域名指向同一IP地址时返回不同内容的需求。
1212

被折叠的 条评论
为什么被折叠?



