阿里云虚拟主机多域名多站点配置

发布于 2021-12-28  666 次阅读


第一步:根目录放置.htaccess文件

<IfModule mod_rewrite.c>
 RewriteEngine On
  RewriteBase /
  # 945y.cn ==> wp
  RewriteCond %{HTTP_HOST} ^945y\.cn$ [NC]
  RewriteCond %{REQUEST_URI} !^/wp/
  RewriteRule ^(.*)$ wp/$1?Rewrite [L,QSA]
  # so.945y.cn ==> so
  RewriteCond %{HTTP_HOST} ^so\.945y\.cn$ [NC]
  RewriteCond %{REQUEST_URI} !^/so/
  RewriteRule ^(.*)$ so/$1?Rewrite [L,QSA]
 </IfModule>

第二步:创建多个站点子目录,并在每个子目录下面放置 .htaccess 文件

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#只许绑定的域名访问
RewriteCond %{HTTP_HOST} !^945y\.cn$ [NC]
RewriteRule (.*) https://945y.cn/$1 [L,R=301]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#只许绑定的域名访问
RewriteCond %{HTTP_HOST} !^so\.945y\.cn$ [NC]
RewriteRule (.*) https://so.945y.cn/$1 [L,R=301]
</IfModule>

第三步:在不同的子目录上传不同网站代码,访问不同的域名就可以访问不同的网站了


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。