空间商的虚拟主机不支持子目录 那么如何放置多站点?实际上,就是ASP的域名重定向到目录功能的实现。
一台虚拟主机,在不支持子目录功能的情况下,先在web目录下建立了两个目录(可以理解为另外两个站的存放目录),分别命名为bbs和boke。
首先注册好一个域名:比如jd-life.com,我们进入域名的mydns管理界面中,
添加二级域名bbs.jd-life.com、boke.jd-life.com
同时都解析到虚拟主机服务器IP上,并绑定两个域名到虚拟主机上。
然后在根目录下的默认主页的头部添加以下代码:
<%
if Request.ServerVariables("SERVER_NAME")="boke.jd-life.com" then
Response.Redirect "boke/"
elseif Request.ServerVariables("SERVER_NAME")="bbs.jd-life.com" then
Response.Redirect "bbs/"
(else
Response.Redirect "/")(括号内的假如有主站的话www.jd-life.com,输入网址直接访问主站或默认主页)
end if
%>
以上的代码实现的功能是:当在浏览器输入boke.jd-life.com时,将自动跳转访问boke目录下的站点页面,当在浏览器输入bbs.jd-life.com时,将自动跳转访问目录bbs的站点页面。
如果输入的域名既不是boke.jd-life.com,也不是bbs.jd-life.com,将自动跳转访问主站目录的默认主页。