解决阿里CDN回源,TP5.1无法识别https的问题 2018/08/08 编程 0阅读 翻看TP5.1的源码,在Request基类中TP判断是否为https的方法为isSsl(),而其中的server参数经由阿里cdn转发之后都被过滤掉了,导致无法获取到https状态。 首先建立一个php,打印一下由阿里cdn转发之后获取到的server数组。 其中有个HTTP_X_CLIENT_SCHEME来标明当前访问是https请求。那么把这个键名加入到isSsl()方法中做判断即可。 加上上面那行判断之后,访问正常。