A-A+

七牛云cdn加速导致WordPress ajax主题评论失效解决办法

2015年02月18日 主机啦领地 评论 7 条 阅读 2,523 次

主机啦自换成Ality主题后,一起正常,但使用七牛加速后就一直没有了评论,非常奇怪。于是自己去试了下Ality主题的ajax评论,发现根本无法正常进行评论,出现以下错误提示,于是知道WP评论无法使用。

七牛云cdn加速导致WordPress ajax主题评论失效提示:

{"error":"get from image source failed: E405"}

很明显,要定位到主题评论的ajax对于JS问下里,于是在以下目录找到了comments-ajax.js文件。

ajaxerro

按以下方法进行修改:

在comments-ajax.js文件中找到以下代码(以知更鸟的Ality主题为例):

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++ ;
}

在其后面添加以下代码:

js_url = js_url.replace('7u2sby.com1.z0.glb.clouddn.com','www.zhuji.la');

注意换成自己的七牛加速地址和网站地址。

添完后如下图所示:

ajaxerro1

然后到七牛的云加速中去删除comments-ajax.js文件,重新进行缓存,即可解决七牛云cdn加速导致WordPress ajax主题评论失效问题。

自己做个记号,也希望能帮到大家。

7 条留言  访客:4 条  博主:3 条

  1. 快播电影

    😛
    貌似确实正常了,呵呵~

    • 主机啦

      是的,完美解决。

  2. 闲吧资源站

    重启命令:
    Debian
    /etc/init.d/cron restart

    Linux
    /etc/rc.d/init.d/crond restart

  3. 骡子

    貌似没用!!!我的还是不能评论

    • 主机啦

      我这里正常了。

  4. liujile

    我的还是不行

    • 主机啦

      多试试。

给我留言