hutao8975 发表于 2022-6-2 16:37

一个虚拟主机搭建两个网站怎么做的啊?

我用的是景安的虚拟主机,现在有两个域名都绑定了主机,我看网上说用代码可以实现子目录的绑定。我试了网上的办法都不行啊。求大神指导一下,谢谢了 。我用的程序类型是PHP的      <%@language="vbscript" codepage="936"%> <%if request.servervariables("server_name")="maiyatang.xjqxz.top" then response.redirect "maiyatang/index.php" else if request.servervariables("server_name")="hubayouxuan.xjqxz.top" then response.redirect "hubayouxuan/index.php" end if end if end if%>       这个代码哪里有问题吗?    虽然可以用域名/子目录的方式来访问,但是我不想那样。

choujie1689 发表于 2022-6-2 16:39

是不是支持子空间的,有些虚拟主机是支持子空间的,或者就是通过配置识别域名跳转对应目录?

hutao8975 发表于 2022-6-2 16:41

15820394839 发表于 2022-6-2 16:39
是不是支持子空间的,有些虚拟主机是支持子空间的,或者就是通过配置识别域名跳转对应目录?

方法一:用js跳转

在空间上分别绑定www.aaa.com和www.bbb.com

把www.aaa.com网站文件传到根目录,把www.bbb.com网站传到./bbb/目录

把下面的代码保存为domain.js,然后上传到空间根目录

JavaScript代码

switch(location.host){   

case'www.bbb.com':   
location.
break;   
}

往空间根目录的首页的<head>与</head>之间加入

<scriptlanguage='javascript'src="/bbb/domain.js"></script>

当输入www.aaa.com访问时看不到任何变化,但是当输入www.bbb.com访问时,浏览器自动跳转到www.bbb.com/bbb/。

这样便实现了同一个空间安装2个网站了,要实现多个网站可以依此类推。或者直接在头部添加类似如下代码:

<script language=javascript>

if (document.domain =='www.boaer.com')

this.location = "www.bbb.com" + this.location.pathname + this.location.search;

</script>
————————————————

当初、爱你 发表于 2022-6-2 16:44

虚拟主机这么便宜的东西,还要这么搞,真浪费时间.

无知灰灰 发表于 2022-6-2 16:55

有些支持子目录绑定。。。

comcn 发表于 2022-6-2 16:56

我看网上说用代码可以实现子目录的绑定。

这个不对,支不支持要看虚拟主机,用代码应该不行,建议退款,买服务器,你做10个网站都行

李秀林 发表于 2022-6-2 17:07

hutao8975 发表于 2022-6-2 17:11

https://blog.csdn.net/ZuoYueXian/article/details/52419550?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0-52419550-blog-46118625.pc_relevant_default&spm=1001.2101.3001.4242.1&utm_relevant_index=3

1494838816 发表于 2022-6-2 17:30

danran 发表于 2022-6-2 17:13
楼主你好,这是我开的免费虚拟主机,欢迎白嫖http://host.danran0.cc/

都是MG主机

puzhangyi 发表于 2022-6-2 17:34

danran 发表于 2022-6-2 17:13
楼主你好,这是我开的免费虚拟主机,欢迎白嫖http://host.danran0.cc/

没有想到我家的网站风格还这么多人仿。
页: [1] 2 3
查看完整版本: 一个虚拟主机搭建两个网站怎么做的啊?