当前位置:首页>开发>正文

虚拟主机.htaccess二级域名绑定相应子目录怎么写

2023-05-19 23:04:31 互联网 未知 开发

 虚拟主机.htaccess二级域名绑定相应子目录怎么写

虚拟主机.htaccess二级域名绑定相应子目录怎么写?

通过.htaccess文件设置重定向,把二级域名绑定到指定的子目录。
先把要绑定的域名a记录或cname也指向和主域名所在的主机ip,然后可以.htaccess通过如下代码绑定相应文件夹:
代码如下
复制代码
rewriteengine
on
rewritecond
%{http_host}
^bbs.domain.com$
rewritecond
%{request_uri}
!^/bbs/
rewritecond
%{request_filename}
!-f
rewritecond
%{request_filename}
!-d
rewriterule
^(.*)$
/bbs/$rewritecond
%{http_host}
^bbs.domain.com$
rewriterule
^(/)?$
bbs/index.php
[l]
如果很多个二级域名都指定的话,每个都这么写.htaccess文件就会非常庞大臃肿,可以使用以下正则匹配写法:
代码如下
复制代码
rewritecond
%{http_host}
^(bbs|blog|download).domain.com$
rewriterule
^(.*)$
/%1/$[l,
nc]
这样,会自动把bbs对应到bbs目录,blog对应到blog目录,download对应到download,要加新的域名时,只需要在上面那行按格式添加即可。

最新文章