Nginx 虚拟主机用 Rewrite 实现子域名指向子目录

用的是百度的bch虚拟主机,想将二级域名 bbs.finer2.com 指向主目录下的bbs文件夹。但百度虚拟主机不支持域名单独绑定目录。于是在bcloud_nginx_user.conf 下加了一条Rewrite规则

if ($host ~* bbs\.){
 rewrite ^[/]$ /bbs/ permanent;}

就是当检测到bbs.域名前缀时,如果url参数是斜杠,那么改为bbs

测试后能达到效果,但有几点不足。访问二级域名会产生一次301跳转,然后域名后面出现bbs路径。后续论坛的页面上也都跟随有/bbs/路径。只能说实现了直接访问二级域名能进入子目录下的论坛。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值