wordpress插件cos-html-cache不能缓存网站首页怎么办?
wordpress缓存插件cos-html-cache作为老牌的缓存插件因高效、快速、简洁仍旧受到很多的个人站长青睐。但我们在使用的时候会发现该插件有时出现不能缓存网站首页的问题。网站首页不能缓存这对于网站在搜索引擎的评分有很大的影响,没缓存的首页可能有2000+的查询,而缓存了的可能就只有11次的查询,优点自然而然了。
那么我们该如何解决这个问题呢?
Cos-Html-Cache 插件不能缓存网站首页的问题主要是出在站点升级到 HTTPS 之后引起的,这是因为 Cos-Html-Cache 插件固定了网络协议,就是固定了 http。如果网站是 https 的就会导致无法创建首页缓存,所以解决办法就很简单,我们只需要将下图所示代码中的 HTTP 修改成 HTTPS 就可以了。
定位到/wp-content/plugins/cos-html-cache/文件夹下,找到cos-html-cache.php打开,修改
$script_uri = rtrim( "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"] ,"/");
为
$script_uri = rtrim( "https://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"] ,"/");
保存覆盖上传,这时返回到wordpress后台,停用cos+html+cache,然后重新启用插件,打开网站首页,按Ctrl+F5强制刷新网站首页(因可能存在本地缓存),再通过ftp查看站点根目录你就会发现网站的首页已经被缓存了。
IT技术资料分享-个人整理自互联网