本站使用七牛云镜像已经很久了,但是今日某网友表示,在本站进行评论的时候会爆出{“error”:”get from image source failed: E405″}错误,经过百度后发现就是使用七牛云镜像储存导致comments-ajax.js文件的评论方法调用不到,然后就无法评论,这篇文章给大家分享博主解决这个问题的方法。
前言
其实七牛云的镜像储存还是非常好用的,而且每个月都免费10G,免费使用七牛云可以点击这里:https://portal.qiniu.com/signup?code=3lc7bpbrx1vf6。但是使用他会出现很多问题;难道大家就因为这些小问题就不用七牛云了吗?答案当然是否定的。接下来我们就教大家博主最近发现七牛云导致评论的时候爆出{“error”:”get from image source failed: E405″}错误的解决办法。
解决方案
解决方法其实非常简单,只需要在comments-ajax.js这个文件评论代码后添加以下代码就可以了。
comments-ajax.js文件位置:wp-content/themes/模板名称/js/【某些模板该文件可能在:wp-content/themes/模板名称/】
// 修复七牛cdn评论失效,将以下域名分别修改为[七牛云绑定的二级域名]和[博客的主域名] // js_url = js_url.replace('七牛绑定的二级域名','自己的主域名'); js_url = js_url.replace('cdn.svlik.com','www.svlik.com');
将以上代码添加完毕之后,登录到七牛云的后台,按照以下顺序输入你的comments-ajax.js绝对URL,然后刷新文件就可以了。
发表评论