用的是百度的bch虚拟主机,想将二级域名 bbs.finer2.com 指向主目录下的bbs文件夹。但百度虚拟主机不支持域名单独绑定目录。于是在bcloud_nginx_user.conf 下加了一条Rewrite规则
if ($host ~* bbs\.){
rewrite ^[/]$ /bbs/ permanent;}
就是当检测到bbs.域名前缀时,如果url参数是斜杠,那么改为bbs
测试后能达到效果,但有几点不足。访问二级域名会产生一次301跳转,然后域名后面出现bbs路径。后续论坛的页面上也都跟随有/bbs/路径。只能说实现了直接访问二级域名能进入子目录下的论坛。