首页 >  常见问题 >  【黑科技】几行代码实现虚拟主机支持多站点

【黑科技】几行代码实现虚拟主机支持多站点

作者:admin发布时间:2017-7-9 16:36阅读量:134
摘要: 众与周知,IDC服务商提供的虚拟主机都是单站点的,也就是说你购买一台虚拟主机,虽然能够绑定多个域名,但访问的同一个网站,同一个内容。如果想在虚拟主机上使绑定的域名访问不同的网站,就需要增值子站点,每增加 ...

众与周知,IDC服务商提供的虚拟主机都是单站点的,也就是说你购买一台虚拟主机,虽然能够绑定多个域名,但访问的同一个网站,同一个内容。如果想在虚拟主机上使绑定的域名访问不同的网站,就需要增值子站点,每增加一个子站点就可以多绑定一个网站,但是也要多花一份的花。

1

在此小编给大家介绍,怎么在虚拟主机上实现多站点,只需要几行代码就轻松搞定。

第一步:申请一台虚拟主机

为了方便大家演示测试,实现虚拟主机多站点功能,先申请一台主机以便宜后续功能的操作:http://t.cn/RSHffax

通过以上链接注册充值一元并领取一台虚拟主机,领取成功后在会员中心-我的订单中开通虚拟主机。

第二步:开启伪静态功能

开通虚拟主机后,在主机管理平台把“伪静态设置”状态设置为“开启”。操作步骤如下图:

第三步:新建站点文件夹

这里找几个域名作为演示,并说明准备建哪些站点:

总网站:host.kaifazhe.org.cn

子站点1host1.kaifazhe.org.cn

子站点2host2.kaifazhe.org.cn

子站点3host3.kaifazhe.org.cn

4个域名分别绑定到主机,并做CNAME解析到主机,如图下:

然后在主机根目录,分别创建好子站点文件夹host1host2host3,如下图:

第四步:上传子站点文件

将各子站点文件分别上传各子站点文件夹,在此分别上传以下几个文件分别作为演示:

子站点1首页文件/host1/index.html

子站点2首页文件/host2/index.html

子站点3首页文件/host3/index.html

子站点3目录文件/host3/mulu/index.html

子站点3目录下内容页文件:/host3/mulu/123.html

第五步:部署伪静态代码

将以下伪静态代码,保存为.htaccess

# RewriteEngine 模式打开
RewriteEngine On
# 伪静态作用于要目录 /
RewriteBase /
RewriteCond %{HTTP_HOST} ^host1.kaifazhe.org.cn$ [NC]
RewriteRule ^$  /host1/
RewriteCond %{HTTP_HOST} ^host2.kaifazhe.org.cn$ [NC]
RewriteRule ^$  /host2/
RewriteCond %{HTTP_HOST} ^host3.kaifazhe.org.cn$ [NC]
RewriteRule ^$  /host3/
RewriteRule ^mulu/(.*)$  /host3/mulu/$1

代码解说1:判断访问的域名

RewriteCond %{HTTP_HOST} ^host1.kaifazhe.org.cn$ [NC]

代码解说2:根据判断的域名指向访问不同的文件夹或文件。

RewriteRule ^$  /host1/

在主机根目录上传.htaccess文件,以上使用的4个示例域名,访问的就是不同目录下的文件了。只需要几行伪静态代码就可以实现,单站点虚拟主机支持多站点。


鲜花

握手

雷人

路过

鸡蛋
最新图文推荐
  • 2
  • 3

相关阅读

发表评论

最新评论

图文推荐
热门排行
5G存储 10M带宽
X
新用户专享,1元主机1年
域名主机
1元主机
3G空间/50G流量/2M带宽
原价49元/年 注册领取
免费域名
注册会员领取免费域名
原价15元/年 注册领取
VPS主机
快云VPS基础型

限时抢:仅1元

加QQ群

快云官方QQ交流群

群名称:快云交流群

群   号:363200822

一键加群
快云交流群
回顶部
返回顶部