解决使用七牛CDN导致AJAX评论报错{“ERROR”:”GET FROM IMAGE SOURCE FAILED: E405″}
今天发现博客无法评论,顺手记录下解决方法。
如果你的主题是 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″}相关推荐
- 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)
参考此链接配置 redis.conf,然后本文章才能继续操作 EditPlus连接Centos7修改Redis配置文件(建议FinalShell修改更加方便)https://blog.csdn.net ...
- 使用七牛的sdk上传报错:incorrect region
报错响应大致如下 exception:None, status_code:404, _ResponseInfo__response:<Response [404]>, text_body: ...
- 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 是找不到包含文 ...
- 解决idea上传文件到svn频繁报错 “Error:Node remians in conflict”、“remains in conflict”
被这个问题困扰了将近半天时间,都快爆炸了,刷到的帖子无非就是直接Revert,但是试了n次还是未果: 最佳解决方案: 直接再idea的Terminal运行指令:svn revert . --depth ...
- php ajax parsererror,mui.ajax报错 error:parsererror
登陆验证mui.ajax 一直报错 error:parsererror 后台返回是json格式没错啊,但app前端一直报错 parsererror 登陆js: mui.ajax(owner.baseU ...
- html cdn不缓存,【前端开发日常 - 6】七牛CDN上的网页缓存问题及HTML禁止缓存(续)...
需求背景 紧接着之前的内容[前端开发日常 - 5]七牛CDN上的网页缓存问题及HTML禁止缓存. 由于七牛CDN无法通过设置对单独的文件修改,而只能通过对 bucket 的统一设置修改 max-age ...
- ajax请求接口连不上会报错吗_服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING...
服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 但是,这个 Ajax Http 接口使用浏览器可以直接返回.表明,Ajax 的 G ...
- gorm使用Clauses解决没有id导致的创建报错unterminated quoted identifier at or near ‘‘
问题描述 debug出来的sql语句如下 INSERT INTO "sys_authority" ("authority_id") VALUES ('0005' ...
- 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found
解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...
- wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法
内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...
最新文章
- sendmail configuration on HP-UX
- 推荐11个实用的JavaScript库
- python列表间隔合并_Python使用zip合并相邻列表项的方法示例
- 102.二叉树的层序遍历
- Java Web学习笔记07:数据源、JavaBean与MVC模式
- 字典树实现_【Leetcode每日打卡】单词的压缩编码 Trie(字典树)入门
- 【强烈推荐】蒋勋细说《红楼梦》
- 如何使用NFC读卡器读取NFC卡片的UID?
- kettle的下载|运行及简单kettle数据抽取(MAC kettle|windows Kettle)
- Java Web实战详细教程(二)第一个Java Web项目+JSP模板设置
- 图像处理(四) Sobel边缘检测与canny边缘检测对比
- 电力拖动自动控制系统_建筑电气控制系统安装
- 对比MySQL和Pandas计算用户最大连续登录天数
- MTK Android LCD模块驱动
- 旭阳集团锚定“2025” 企业卓越运营让信息化来帮忙
- 和的区别(与) 和 ||和|的区别(或)
- 微信网页授权登录demo
- python 开发微信小游戏_教你快速开发一个微信小游戏好友排行榜
- 七周成为数据分析师 | 数据库
- [指南]-DeepFaceLab 2.0说明和教程(推荐)
热门文章
- nginx 配置支持URL HTML5 History 模式 与 设置代理
- Mybatis 插入与批量插入以及多参数批量删除
- 尽量使用条件属性(Conditional Attribute)而不是#if/#endif预处理
- 华为2014 第三题地铁换乘 java实现
- 晕!!汗颜!java排序大集合
- 名词解释——元数据和数据字典
- ubuntu php加载不了gd,ubuntu 中php不支持gd库的freetype,导致页面验证码无法加载
- python版本回退_版本回退
- python difflib 编辑距离_LeetCode--072--编辑距离(python)
- pymysql数据库使用教程_小白进阶之路,如何使用pymysql直连数据库?