开发者社区> 问答> 正文

小白,求教!

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

我的方法是利用一个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个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。

展开
收起
1959916001633625 2018-10-12 00:59:23 2337 0
1 条回答
写回答
取消 提交回答
  • 也可以通过设置子域名来实现多文件管理,如xxx.demo.com.

    2019-07-17 23:08:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
程序员面试宝典 立即下载
冬季实战营第二期:Linux操作系统实战入门 立即下载
学长学姐成长记 立即下载