Cos-Html-Cache 插件不能创建首页缓存的问题主要是出在站点升级到 HTTPS 之后引起的,这是因为 Cos-Html-Cache 插件固定了网络协议,就是固定了 http。如果网站是 https 的就会导致无法创建首页缓存,所以解决办法就很简单,我们只需要将下图所示代码中的 HTTP 修改成 HTTPS 即可。
如果不想直接将插件的 http 改为 https,我们还可以加一个判断,如以下代码:
- if(is_ssl()){
- $script_uri = rtrim( “https://”.$_SERVER[“HTTP_HOST”].$_SERVER[“REQUEST_URI”] ,“/”);
- }else{
- $script_uri = rtrim( “http://”.$_SERVER[“HTTP_HOST”].$_SERVER[“REQUEST_URI”] ,“/”);
- }
以上内容整理自@乐趣公园