虚拟主机不支持子目录 放置多站点的实现方法

实际上,就是ASP的域名重定向到目录功能的实现。

假设我租用了一个虚拟主机,在不支持子目录功能的情况下,

我在web目录下建立了两个目录(可以理解为另外两个站的存放目录),

分别命名为www和blog。

事先我已经注册好了一个域名:qqgzs.com,

此时在域名的mydns管理界面中,添加二级域名www.qqgzs.com、blog.qqgzs.com

并都解析到虚拟主机服务器IP上,绑定两个域名到虚拟主机上。

那么用以下的代码实现的功能将是,

当在浏览器输入www.qqgzscom时,将自动跳转访问www目录下的index.html页面,

当在浏览器输入blog.qqgzs.com时,将自动跳转访问目录bbs的index.html页面

 

<% if Request.ServerVariables("SERVER_NAME")="www.qqgzs.com"

then Response.Redirect "www/index.html"

elseif Request.ServerVariables("SERVER_NAME")="blog.qqgzscom" then

Response.Redirect "blog/index.html"

else Response.Redirect "www/index.html"

end if %>