祥磊部落

随机出现的你

修复使用七牛CDN后,评论时出现{“error”:”get from source failed: E405″}

以我现在使用的主题(D8)为例吧,D8使用了ajax评论的方法,在使用Wp Super Cache中的CDN功能替换静态资源链接后,评论就会出现标题中的{“error”:”get from source failed: E405″}

在检查过主题和打开的页面后发现了问题所在

“>《修复使用七牛CDN后,评论时出现{“error”:”get from source failed: E405″}》

D8是将前端的配置直接放在footer.php中混合html输出的,这就导致了wp super cache替换链接时,按照规则将url中的域名替换为了cdn资源的域名,提交评论时就提交到了七牛那儿。。。于是就出错误了。。。

既然替换了原始链接,那我们换回来就OK了!

在footer.php中找到图中的代码段

在下面添加:

例如:

然后保存文件就OK了,如果不放心可以去测试一下~~~! 在其它主题里找不到怎么办? 在评论相关的js文件里找特征,然后自己组合语句

例如:

在主题js目录下的jquery.js中找到这样一段:

《修复使用七牛CDN后,评论时出现{“error”:”get from source failed: E405″}》

 

里面包含了ajax、comment、url、comment.php等字样,这就是提交评论的地方 其中的_deel.url就是主题目录的链接地址了,这时我们可以在其上面加入

但由于javascript是由上到下执行的,为了防止其余的地方用到时出错,可以使用搜索找到最靠前的那个链接变量(这里是_deel.url),在它的上面加入

再保存就可以. 关于语句组合的方法就是:

其中var代表变量,需要自己根据情况修改

 

文章转载于:修复使用七牛CDN后,评论时出现{“error”:”get from source failed: E405″}

点赞
  1. buxianglei说道:

    评论一下

  2. 祥磊部落说道:

    测试一下

  3. 1127棋牌游戏中心说道:

    去1127游戏中心休闲下吧,1127棋牌游戏中心

  4. Rafael说道:

    You really make it appear really easy along with your presentation but I to find this topic to be actually something that I think I might never understand. It kind of feels too complex and very wide for me. I'm having a look ahead for your subsequent submit, I will try to get the dangle of it!

  5. louboutin说道:

    修复使用七牛CDN后,评论时出现{“error”:”get from source failed: E405″} - 祥磊部落 | 祥磊部落

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据