百度云BCH虚拟主机设置伪静态

/ 0评 / 1

最近因从阿里云搬迁到百度云BCH云虚拟主机,伪静态规则无法使用。

在网站的根目录里面webroot目录下新建一个 bcloud_nginx_user.conf 文件,如图:

百度云BCH虚拟主机设置伪静态插图

百度云bch是不允许修改基础配置文件,只能通过加载自定义配置文件。

伪静态规则规则如下:

if (-f $request_filename/index.html){
	rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
	rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
	rewrite (.*) /index.php;
}

设置完 bcloud_nginx_user.conf 内容, 在主机控制面板中找到【站点启停】,点击【重载站点】服务,切记修改完规则之后一定要重新加载,否则不能生效。

发表评论