BCH下SSL与Url rewrite设置

BCH许多配置都是需要自己编写 比较麻烦

官方给出的UrlRewrite是通过修改目录下的app.conf来实现 官方文档如下

handlers :
  - rewrite_not_exist: 
    script : 
# example 1
handlers :
  - rewrite_not_exist: (.*)
    script : /index.php/$1

但经配置后并未达到理想效果 不过BCH可以自建一个命名为bcloud_nginx_user.conf的文档(YAML语法)来添加自定义配置 故可采取nginx下的规则 代码如下

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;
}

另外 BCH可以一键自动配置百度云中申请的证书 认证机构是同腾讯云一样的Trustasia 在测试中wordpress会出现css js在https下无法正常加载的现象 网上已有解决办法就不再复制了

发表
文内使用到的标签:BCH
发表新评论