CODE大全
版权声明:本文为博主原创文章,未经博主允许不得转载。

利用 htaccess 配置多域名虚拟主机

发布时间:『 2017-09-26 15:32』  博客类别:系统运维  阅读(76) 评论(0)

绑定

在虚拟主机提供商提供的管理平台绑定多个域名

解析

将多个域名解析到该虚拟主机

配置

在虚拟主机站点根目录下添加 .htaccess 文件

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
# 域名1
RewriteCond %{HTTP_HOST} ^blog.clayidols.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ blog/$1?Rewrite [L,QSA]
# 域名2
RewriteCond %{HTTP_HOST} ^im.clayidols.com$ [NC]
RewriteCond %{REQUEST_URI} !^/im/
RewriteRule ^(.*)$ im/$1?Rewrite [L,QSA]
# 默认
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

若想要阻止“主域名+文件路径”访问子站,可以在子站下添加 .htaccess 文件

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^blog.clayidols.com$ [NC]
RewriteRule (.*) http://blog.clayidols.com/$1 [L,R=301]
RewriteCond %{REQUEST_URI} ^/blog/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
</IfModule>

——— 全文完 ———
如有版权问题,请联系532009913@qq.com。
关键字:   虚拟主机     htaccess     域名  
评论信息
暂无评论
发表评论
验证码: 
Powered by CODE大全 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 CODE大全 版权所有