今天发现博客无法评论,顺手记录下解决方法。
如果你的主题是 Ajax 评论的,又使用七牛云存储的话,通过开发者工具可以明显看到。七牛在存储comments-ajax.js 的同时已经将comments.php 连着存储过去了。comments.php 这个php 文件只能在php 环境下运行,但明显在七牛服务器里的comments.php 并不是处于php 环境,因此WordPress的 Ajax 评论就会失效。


1.在comments-ajax.js 文件(wp-content/themes/主题名/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++ ;
}

然后就在代码后边加入这样一句话

js_url = js_url.replace('ojwvupskq.bkt.clouddn.com','liuyanzhao.com'); 

ojwvupskq.bkt.clouddn.com改为你的七牛提供的二级域名(我的域名没备案,这是试用的),liuyanzhao.com就改成你的域名。这样就可以解决这个问题了。

2.直接排除缓存这个文件

我用的WP Super Cache

原文地址: http://liuyanzhao.com/702.html

解决使用七牛CDN导致AJAX评论报错{“ERROR”:”GET FROM IMAGE SOURCE FAILED: E405″}相关推荐

  1. 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)

    参考此链接配置 redis.conf,然后本文章才能继续操作 EditPlus连接Centos7修改Redis配置文件(建议FinalShell修改更加方便)https://blog.csdn.net ...

  2. 使用七牛的sdk上传报错:incorrect region

    报错响应大致如下 exception:None, status_code:404, _ResponseInfo__response:<Response [404]>, text_body: ...

  3. 02_Keil5报错 error: #5: cannot open source input file “XXX.h”: No such file or directory解决方法

    Keil5  error: #5: cannot open source input file "led.h": No such file or directory 是找不到包含文 ...

  4. 解决idea上传文件到svn频繁报错 “Error:Node remians in conflict”、“remains in conflict”

    被这个问题困扰了将近半天时间,都快爆炸了,刷到的帖子无非就是直接Revert,但是试了n次还是未果: 最佳解决方案: 直接再idea的Terminal运行指令:svn revert . --depth ...

  5. php ajax parsererror,mui.ajax报错 error:parsererror

    登陆验证mui.ajax 一直报错 error:parsererror 后台返回是json格式没错啊,但app前端一直报错 parsererror 登陆js: mui.ajax(owner.baseU ...

  6. html cdn不缓存,【前端开发日常 - 6】七牛CDN上的网页缓存问题及HTML禁止缓存(续)...

    需求背景 紧接着之前的内容[前端开发日常 - 5]七牛CDN上的网页缓存问题及HTML禁止缓存. 由于七牛CDN无法通过设置对单独的文件修改,而只能通过对 bucket 的统一设置修改 max-age ...

  7. ajax请求接口连不上会报错吗_服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING...

    服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 但是,这个 Ajax Http 接口使用浏览器可以直接返回.表明,Ajax 的 G ...

  8. gorm使用Clauses解决没有id导致的创建报错unterminated quoted identifier at or near ‘‘

    问题描述 debug出来的sql语句如下 INSERT INTO "sys_authority" ("authority_id") VALUES ('0005' ...

  9. 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found

    解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...

  10. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

最新文章

  1. sendmail configuration on HP-UX
  2. 推荐11个实用的JavaScript库
  3. python列表间隔合并_Python使用zip合并相邻列表项的方法示例
  4. 102.二叉树的层序遍历
  5. Java Web学习笔记07:数据源、JavaBean与MVC模式
  6. 字典树实现_【Leetcode每日打卡】单词的压缩编码 Trie(字典树)入门
  7. 【强烈推荐】蒋勋细说《红楼梦》
  8. 如何使用NFC读卡器读取NFC卡片的UID?
  9. kettle的下载|运行及简单kettle数据抽取(MAC kettle|windows Kettle)
  10. Java Web实战详细教程(二)第一个Java Web项目+JSP模板设置
  11. 图像处理(四) Sobel边缘检测与canny边缘检测对比
  12. 电力拖动自动控制系统_建筑电气控制系统安装
  13. 对比MySQL和Pandas计算用户最大连续登录天数
  14. MTK Android LCD模块驱动
  15. 旭阳集团锚定“2025” 企业卓越运营让信息化来帮忙
  16. 和的区别(与) 和 ||和|的区别(或)
  17. 微信网页授权登录demo
  18. python 开发微信小游戏_教你快速开发一个微信小游戏好友排行榜
  19. 七周成为数据分析师 | 数据库
  20. [指南]-DeepFaceLab 2.0说明和教程(推荐)

热门文章

  1. nginx 配置支持URL HTML5 History 模式 与 设置代理
  2. Mybatis 插入与批量插入以及多参数批量删除
  3. 尽量使用条件属性(Conditional Attribute)而不是#if/#endif预处理
  4. 华为2014 第三题地铁换乘 java实现
  5. 晕!!汗颜!java排序大集合
  6. 名词解释——元数据和数据字典
  7. ubuntu php加载不了gd,ubuntu 中php不支持gd库的freetype,导致页面验证码无法加载
  8. python版本回退_版本回退
  9. python difflib 编辑距离_LeetCode--072--编辑距离(python)
  10. pymysql数据库使用教程_小白进阶之路,如何使用pymysql直连数据库?