PbootCMS使用CDN或者https时后台功能异常跳转首页的解决办法

在https下或者cdn下使用PbootCMS时,因各主机服务商环境不同会造成PB的后台功能异常,主要表现在后台的开启关闭按钮、删除、以及保存排序那些功能,操作完后会直接重定向到了首页。造成该问题的原因主要PB在判断是否是https的时候有问题。解决方案如下: 网站目录/core/function/handle.php 619行左右,将下面代码替换。
将以上代码替换为如下代码:
// 判断当前是否为https function is_https() { $isSsl = false; if (getenv('HTTPS') && ('1' == getenv('HTTPS') || 'on' == strtolower(getenv('HTTPS')))) { $isSsl = true; } elseif ('https' == getenv('REQUEST_SCHEME')) { $isSsl = true; } elseif ('443' == getenv('SERVER_PORT')) { $isSsl = true; } elseif ('https' == getenv('HTTP_X_FORWARDED_PROTO')) { $isSsl = true; } elseif('https' == getenv('HTTP_X_CLIENT_SCHEME')){ $isSsl = true; } return $isSsl; }
经过以上修改就可以修复跳转首页异常的问题了;
注:
经过以上操作后,务必回到网站后台进行缓存清理,若还没生效,请删除网站根目录runtime文件夹里面的所有文件,然后退出后台并重新登陆即可
原文链接:https://www.pboot.net/question/315.html
本文来源:付涛纪实阁 责任编辑:付涛
当前链接:https://www.diebaosoft.com/9901.html
当前链接:https://www.diebaosoft.com/9901.html
1、文章内容系作者个人观点,不代表除个人作者外的任何第三方针对观点赞同或支持;
2、本文为「♚付涛纪实阁♚」原创文章,遵循创作共用版权 CC 4.0 BY-SA 协议,转载请附上原文出处链接及声明,否则默认视为侵权。
3、如本站个人观点有涉及不妥的地方,可联系【QQ:860227477】,提供合理合法依据,可无偿给予修改或删除。
4、针对本站内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通;