一般如果是客户企业网站的话,我们是不会给客户使用免费SSL证书的。我们一般都是购买的付费证书,导入进来也是比较方便的。这里有几个问题我准备排查一下。
1、检查解析是否正常
这里我检查解析是不是还是原来的服务器,不能单单看平台的全节点测试,还要看本地的解析,有时候比较邪门本地的解析居然很慢。
2、检查证书问题
比如我这里的问题是这样子的,这台机器估计正好是SSL证书也要到期,于是SSL的站点证书和CDN的证书居然没有重新更换一致。
3、文件重新排查
这里我把网站文件全部搬迁出去,不留文件。然后检查HTTP和HTTPS是不是能兼容跳转301定向。最后是发现在当前服务器中同时做的301跳转,导致兼容问题。这个我后面要单独记录,宝塔面板好像是存在这样的问题。
4、其他人的做法
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);原本准备采用网上其他人的办法的,但是我上面问题找到解除301跳转,将301的域名直接重新目录指向的。所以这个办法就没有用到。