配置.htaccess文件 使多个域名指向同一空间下的不同目录 一个空间多个域名绑定
创建《.htaccess文件》,配置一级域名指向Web根目录的子目录。
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] #绑定 abc.com 到 abc子目录 RewriteCond %{HTTP_HOST} ^abc.com$ [NC] RewriteCond %{REQUEST_URI} !^/abc/ RewriteRule ^(.*)$ abc/$1?Rewrite [L,QSA] #绑定 www.abc.com 到 abc子目录 RewriteCond %{HTTP_HOST} ^www.abc.com$ [NC] RewriteCond %{REQUEST_URI} !^/abc/ RewriteRule ^(.*)$ abc/$1?Rewrite [L,QSA] #绑定 xyz.com 到 xyz子目录 RewriteCond %{HTTP_HOST} ^xyz.com$ [NC] RewriteCond %{REQUEST_URI} !^/xyz/ RewriteRule ^(.*)$ xyz/$1?Rewrite [L,QSA] #绑定 www.xyz.com 到 xyz子目录 RewriteCond %{HTTP_HOST} ^www.xyz.com$ [NC] RewriteCond %{REQUEST_URI} !^/xyz/ RewriteRule ^(.*)$ xyz/$1?Rewrite [L,QSA] </IfModule>
这样 就可以直接用顶级域名绑定子目录了,而且可以直接用顶级域名访问,相当于多站了