开发者社区> 问答> 正文

小白,求教!

1959916001633625 2018-10-12 00:59:23 580

方法三: (最方便管理,一个空间放的站越多越推荐,本人也经常这样做。)

我的方法是利用一个asp文件通过浏览器输入的域名,判定他是要打开那个文件夹里的站点,来实现一个 虚拟放置多个站点(缺点例如打开www.wd666.com,在浏览器中看到的是www.wd666.com/b因为站点在b 目录下)

其他说明:如果虚拟主机不支持子目录绑定,这是非常有效的办法

实现方法如下

可以这样,你先建立一个默认主页index.asp 然后把A站放在A文件夹下

B站放在B文件夹下

C站放在C文件夹下

index.asp网页文件如下

<%if Request.ServerVariables("SERVER_NAME")="www.a.com"then response.redirect"a/index.asp"

elseif Request.ServerVariables("SERVER_NAME")="www.b.com"then response.redirect"b/index.asp"

elseif Request.ServerVariables("SERVER_NAME")="www.c.com"then response.redirect"c/index.asp"

else

response.redirect"aaa/index.asp"

end if%>

如果用户访问www.a.com程序跳转至空间目录下a/index.asp 如果用户访问www.b.com程序跳转至空间目录下b/index.asp 如果用户访问www.c.com程序跳转至空间目录下c/index.asp 如果用户访问没有指定的程序跳转至空间目录下aaa/index.asp

2/3页
怎么样,简单吧。

elseif Request.ServerVariables("SERVER_NAME")="www.b.com"then response.redirect"b/index.asp"

这段是可以无限复制的哦,一个虚拟主机放几百个站点就是你自己设置的了只要把域名都绑定在你的虚拟 主机上,然后设置这个域名所绑定的站点就OK了这种要看你的虚拟主机能绑多少个玉米。能绑100个的话 就能放100个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。

开发框架 .NET
分享到
取消 提交回答
全部回答(1)
  • thomas.lin
    2019-07-17 23:08:35

    也可以通过设置子域名来实现多文件管理,如xxx.demo.com.

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程