开启强制https之后,火车头获取不到栏目分类无法发布的解决方法

MoBan5源码 | 2021-05-12 12:52:17 |

摘要:目前https流行是一种趋势,大部分网站都使用了证书并进行了强制,这样会造成一个问题在使用v7版的火车头会获取不到栏目分类...

目前https流行是一种趋势,大部分网站都使用了证书并进行了强制,这样会造成一个问题在使用v7版的火车头会获取不到栏目分类,因为部分https证书V7无法识别。造成无法发布内容。

下面介绍在宝塔使有nginx情况下如何修改相当配置来实现兼容火车又不影响站点的方法:

1、进入宝塔,站点管理,找到对应站点的设置。

宝塔配置文件修改方法

2、找到强制代码: if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; }

3、改成:

  set $flag 0;
if ($server_port !~ 443) { set $flag "${flag}1";
}
if ($request_uri !~ "/e/后台目录"){
set $flag "${flag}2";
}
if ($flag = "012"){
rewrite ^(.*)$ https://$host$1 permanent;
}

这样就将后台目录强制https排除掉了,火车就可以正常使用了。