很多小伙伴刚开始玩百度的云虚拟主机,不知道怎么写YZMCMS的伪静态规则。于是我找了找资料。具体操作方法如下:使用百度BCH虚拟主机配置伪静态;
第1步、我们需要在网站根目录 webroot 文件夹下,新建一个 bcloud_nginx_user.conf 文件。然后复制相应的伪静态规则进去保存。
//如果YZMCMS网站程序是放在根目录下,那么复制下面的代码保存到 bcloud_nginx_user.conf 文件里就可以了; location / { if (!-d $request_filename){ set $rule_0 1$rule_0; } if (!-f $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
//如果YZMCMS网站程序是放在二级目录下的话,例如放在二级目录 mulu 文件夹下面的配置如下; location /mulu/ { if (!-e $request_filename){ rewrite ^/mulu/(.*)$ /mulu/index.php?s=$1 last; } } //使用时把代码里的三个 mulu 改成 你的二级目录名就可以了。
第2步、进入百度云主机控制面板 =》 常用操作 =》 站点启停 =》 点击 重载站点服务,让伪静态规则生效。
做完以上2步,就完成了百度BCH虚拟主机下的YZMCMS伪静态规则的配置。