网站全新改版,使用全新主题,精简文章,重新分类。同时建议大家使用FireFox、Opera、Safri、IE9+等高级浏览器访问!

七牛cdn缓存导致ajax评论失效

Wordpress 木华澄 4337℃ 0评论

核心提示:本文主要讲述了快速解决七牛CDN缓存导致ajax评论失效的方法。

早上宝贝给我说,在我的网站上使用手机评论提示评论错误,早上下班后,即刻测试了这个问题。在PC端,未登录状态下留言,出现错误代码

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

随即,我使用登陆的账户留言,问题依然存在。百度后解决方法如下:

1.在comments-ajax.js文件中下面这段程序的后面(参考cdn缓存导致ajax评论失效):

    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('chengchunjie.qiniudn.com',chengchunjie.com');

其中,chengchunjie.qiniu.com换成自己的七牛云存储提供的二级域名,chengchunjie.com替换成自己的域名。

2.登陆七牛云存储,进入自己的网站静态存储的空间,打开内容,找到自己已经缓存的原来的comments-ajax.js文件,将修改过的comments-ajax.js上传上去。(这个最主要是解决,自己网站上comments-ajax.js更改,但七牛的CDN上并没有更改导致的一段时间评论还是无法提交成功的问题)

注意:上传的时候,在设置路径前缀处,一定要自定义前缀,wp-content/themes/你的主题名称/,否则上传无效。

image

转载请注明:程春杰博客 » 七牛cdn缓存导致ajax评论失效

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(20)个小伙伴在吐槽
  1. 衣衣一一一一一
    破碎机2015-10-09 14:44 回复
  2. 按照楼主方法,问题依旧,我在七牛绑定了自己的二级域名,img.0572vip.com,那代码的前面应该填这个还是xxx.qiniudn.com?但我两种都试了,还是这样,不知哪里出问题了
    星空精品屋2014-11-05 23:22 回复
    • 你把img.0572vip.com改成www.0572vip.com试试,而且,你的域名解析应该是使用了*绑定,所有的都会转到你的网站
      程春杰博客2014-11-06 12:04 回复
      • 每次留言都要清空一下缓存,重新留言才可以,问题依旧啊
        星空精品屋2014-11-08 14:15 回复
  3. 修改后发现还是没有解决问题?这个何解啊 😯
    Atlas2014-06-19 21:12 回复
    • 修改文件后,登陆七牛云存储,进入自己的网站静态存储的空间,打开内容,找到自己已经缓存的原来的comments-ajax.js文件,将修改过的comments-ajax.js上传上去。(这个最主要是解决,自己网站上comments-ajax.js更改,但七牛的CDN上并没有更改导致的一段时间评论还是无法提交成功的问题)
      程春杰2014-06-20 14:51 回复
  4. 感谢。知道原因了
    李英杰2014-06-02 19:42 回复
    • 希望可以帮到你,欢迎常来
      程春杰2014-06-07 01:01 回复
  5. 先收藏了,预防自己以后遇到这个问题!
    梦轩丽人2014-05-04 15:58 回复
    • 嗯,欢迎常来寻找有用的东西
      程春杰2014-05-10 14:46 回复
  6. 对于这个还是解决方法的呢
  7. 测试留言系统看是否正常
    程春杰博客2014-03-30 13:20 回复
  8. 测试留言系统
    程春杰博客2014-03-30 13:19 回复
  9. 不是很懂代码 特意来学习一下了
    互传站长网2014-03-28 20:48 回复
    • 共同学习共同进步!
      程春杰2014-03-29 01:00 回复
  10. 对这些代码问题不了解的,不过还是来看看
    动漫那点事2014-03-27 18:59 回复
    • 欢迎访问,多提宝贵意见哦
      程春杰2014-03-29 01:00 回复
  11. 按照上述方式修改后,完美解决问题
    点滴中成长2014-03-27 16:07 回复
  12. 测试看看是否修改成功
    点滴中成长2014-03-27 15:34 回复