Wordperss

首页 - Wordperss - 解决七牛CDN导致评论失效: {“ERROR”:”GET FROM SOURCE FAILED: E405″} ,

解决七牛CDN导致评论失效: {“ERROR”:”GET FROM SOURCE FAILED: E405″} ,

(图片来自inlojv)

今天心血来潮把好久想取消的多说评论给取消了!可是评论的时候出现了 {“ERROR”:”GET FROM SOURCE FAILED: E405″} , 这个错误。

 

网上一查,原来是 七牛cdn导致的问题,由于主题采用了ajax评论脚本 ——comments-ajax.js

缓存到七牛时替换成了镜像地址,所以提交时导致评论失效了。

解决方法如下:

首先在主题文件夹下找到comments-ajax.js打开,并且找到如下代码:

var i = 0, got = -1, len = document.getElementsByTagName('script').length;

 

while ( i <= len && got == -1){

var js_url = document.getElementsByTagName('script')[i].src,

got = js_url.indexOf('comments-ajax.js'); i++ ;

}

它一般在最开头的位置,然后在这段代码之后再添加一句代码,如下:

// 修复七牛cdn评论失效

js_url = js_url.replace('vpao-wp.qiniudn.com','www.vpao.net');

其中 vpao-wp.qiniudn.com 为七牛镜像域名,www.vpao.net 为自己的域名。

修改好之后 保存即可。

最后,还要到七牛里面将原来缓存的comments-ajax.js文件删除,如果下载的七牛云储存,需要到插件那刷新主题的js/css选择。

更新完毕之后,即可恢复评论功能。

原文地址:http://www.inlojv.com/errorget-from-source-failed-e405-qiniucdn.html

本文由来源 inlojv,由 Lefat 整理编辑!

关键词:, , ,
梯子铺SS

热评文章