原创

虚拟主机如何建立多个子网站,每个网站在子目录下?


虚拟主机如何建立多个子网站,每个网站在子目录下?

我的虚拟主机环境如下

一个主站[根目录]

一个子站[/m/]目录

我的域名为 micuer.com

想达到的目的是

访问micuer.com时  访问的是网站的根目录

访问m.micuer.com时  访问的是根目录下的m目录

此方法针对的是阿里云的虚拟主机,其他虚拟主机请自行测试

1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下:


2、在 m文件夹内建立一个.htaccess 文件,内容如下:


如若想绑定不止2个网站时:

首先复制1中4、5、6行的代码在7行之前

然后再每个对应的目录下复制2中的代码保存


demo===





下面是具体代码

1==============


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^m.micuer.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ /m/$1 [L]
2====================

RewriteEngine On
RewriteCond %{HTTP_HOST} !^m.micuer.com$ [NC]
RewriteRule (.*) http://m.micuer.com/$1 [L,R=301]
 
打包文件下载地址:
链接:https://pan.baidu.com/s/1z15gySYeX9NiewYP4gJ7Kw 密码:5d40
转载请请注明出处

留言反馈
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈