关于Cos-Html-Cache插件不能创建首页缓存的解决办法

» WordPress » 关于Cos-Html-Cache插件不能创建首页缓存的解决办法

修改一句代码或者说一个档次修复cos-html-cache插件在https网站下无法无法创建首页缓存的问题

关于Cos-Html-Cache插件不能创建首页缓存的解决办法-极客公园

前言

问题

我查看了一下插件的源代码,发现了创建首页缓存有一个先决条件,就是这个先决条件才导致无法创建缓存的问题出现的,插件会检测当前页面链接,如果是首页就创建首页缓存,但是插件是固定了网络协议,就是固定了http如果网站是https的就会导致无法创建首页缓存,我们只需要修改一下就好了的。
关于Cos-Html-Cache插件不能创建首页缓存的解决办法-极客公园

如上图:插件里面默认的协议是http

解决

既然知道问题在哪里,那么修复问题也就变得很简单,我们有两个方法,一个就是将插件的http改为https,其实就是加一个字母s而已,另外稍微高明点的就是加个判断吧

if(is_ssl()){
	$script_uri = rtrim( "https://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]  ,"/");
}else{
	$script_uri = rtrim( "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]  ,"/");
}
  • 考虑到这个插件估计用的人已经很少了,所以云落使用的是第一种方法,直接加个S就行了

-- 完 --

发表评论

电子邮件地址不会被公开。 必填项已用*标注

14 Replies to “关于Cos-Html-Cache插件不能创建首页缓存的解决办法”

  1. 最近用了腾讯的对象存储,,,但网上找到的插件都没有用,不能同步。 不知道云落你有没有可用的。。。七牛认证麻烦,就没用七牛。