如何在阿里云虚拟主机上绑定多个域名创建多个网站

其实,很多时候我们购买的虚拟主机在建立一个站点之后会剩余很多空间,会很浪费。其实一台虚拟主机也可以拥有多个独立的网站、独立的域名。今天就跟大家分享一下如何在在阿里云虚拟主机上绑定多个域名创建多个网站

  方法如下:

  第一步、在虚拟主机根目录下修改.htaccess(没有的话就新建)

  在.htaccess文件顶部添加以下代码:

 

  RewriteEngine On

  RewriteBase /

  RewriteCond %{HTTP_HOST} ^(www\.)wosn\.net$ [NC]

  RewriteCond %{REQUEST_URI} !^/wosn/

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ wosn/$1

  RewriteRule ^(/)$ wosn/index.php [L]

  RewriteEngine On

  RewriteBase /

  RewriteCond %{HTTP_HOST} ^(www\.)abcd\.com$ [NC]

  RewriteCond %{REQUEST_URI} !^/aaa/

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ aaa/$1

  RewriteRule ^(/)$ aaa/index.php [L]

 

  上述代码的含义是将www.wosn.net或者wosn.net绑定到万网虚拟主机下的wosn文件夹;将www.abcd.com或者abcd.com绑定到万网虚拟主机下的aaa文件夹;将你需要添加的域名和文件夹进行相对应的改动即可。当然你需要建立更多站点,重复添加代码即可。

 

  第二步、解决wosn.net/wosn也可以访问到www.wosn.net问题

  添加完上述代码你会发现:通过wosn.net/wosn也可以访问到www.wosn.net的内容,当然,这并不是我们想看到的结果,所以还需要分别在wosn和aaa文件夹中修改.htaccess文件,在.htaccess文件添加以下代码(以wosn文件夹为例):

 

  RewriteEngine On

  # 禁止通过非本网站域名访问

  RewriteCond %{HTTP_HOST} !^(www.)wosn.net$ [NC]

  RewriteRule ^.*$ [L,r=404]

 

  如果是aaa文件夹,对应修改其中的域名即可。

最后,记得将两个域名在虚拟主机上进行解析。

 .htaccess文件下载:多域名、多站点.htaccess文件

更多建站资源、教程、素材、技术等可关注“蓝胖子学长

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值