首页 > 编程源码 > 【技术分享】实现一个虚拟主机放多个网站

【技术分享】实现一个虚拟主机放多个网站

楼主:小七全栈 [2级] · 2020-5-25 ·  浏览1050 · 编程源码 · ID:
有些朋友为了省钱需要在一个虚拟主机上安装多个网站,所以在空间上绑定了好几个域名,但是大部分虚拟主机本身不支持子目录绑定域名访问。为了解决这个问题,楼主分享一下自己想到的办法。
——
我的方法是利用一个asp文件通过浏览器输入的域名,判定他是要打开那个文件夹里的站
点,来实现一个虚拟放置多个站点(缺点例如打开abc.com,在浏览器中看到的是
abc.com/b因为站点在b目录下)如果虚拟主机不支持子目录绑定,这是非常有效的办法
——
实现方法如下:
将多个域名绑定到虚机根目录wwwroot
然后建立一个默认主页index.asp
然后把
A站放在A文件夹下
B站放在B文件夹下
C站放在C文件夹下
将index. asp放在根目录wwwroot下,并设置该文件为默认主页。
默认主页index.asp文件写法如下:
——
代码老是被和谐,我在下面贴图了,有需要的可以OCR提取,或者找我私发。

代码注释:
如果用户访问 www.a.com 程序跳转至 空间目录下 a/index.asp
如果用户访问 www.b.com 程序跳转至 空间目录下 b/index.asp
如果用户访问 www.c.com 程序跳转至 空间目录下 c/index.asp
如果用户访问 没有指定的 程序跳转至 空间目录下 aaa/index.asp
怎么样,简单吧。
elseif Request.ServerVariables(“SERVER_NAME”)=”www.b.com ” then
response.redirect “b/index.asp”
这段是可以无限复制的哦,一个虚拟主机放几百个站点就是你自己设置的了
子目录下的首页文件根据你的网站程序而定,例如是子网站程序为PHP,则“a/index.asp应改为a/index.php”。
只要把域名都绑定在你的虚拟主机上,然后设置这个域名所绑定的站点就OK了
这种要看你的虚拟主机能绑多少个域名。能绑100个的话就能放100个站,并且利于网站管
理,这样做可以根据文件夹名,就知道这个是哪个站。
- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者小七全栈流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/29516.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
3条回复 |  最后回复于2020-5-25

小七全栈 [2级]

默认文件代码写法:
发布于2020-5-25

回复列表

  • 内容加载中...

说点什么...

小七全栈 [2级]

代码被和谐了
发布于2020-5-25

回复列表

  • 内容加载中...

说点什么...

小七全栈 [2级]

代码被和谐了,我这里放代码贴图,有需要的朋友,可以OCR提取,或者找我私发。
发布于2020-5-25

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
48人签到
已签0天
  • 46292帖子
  • 1932653热点量
  • 183410火热值