博主用的是wordpress系统,域名是没有备案的,下面来
一步步介绍配置七牛的过程。
第一步:来到七牛官网
http://www.qiniu.com/ 注册一个账号,还要实名认证
第二步:新建一个空间
第三步:可以看到我们的测试域名
第四步 :设置镜像站点
第五步:wordpress绑定测试域名(七牛给的)
在当前主题的 functions.php 文件中,加入以下代码实现替换功能:(中括号去掉去掉)
- if ( !is_admin() ) {
- add_action('wp_loaded','c7sky_ob_start');
- function c7sky_ob_start() {
- ob_start('c7sky_qiniu_cdn_replace');
- }
- function c7sky_qiniu_cdn_replace($html) {
- return str_replace('[这里填写博客路径]', '[这里填写七牛空间路径]', $html);
- }
- }
以刘䶮曌博客(http://www.liuyanzhao.com)而言是如下代码
- return str_replace("http://www.liuyanzhao.com/wp-content/uploads/", "http://ojwvupskq.bkt.clouddn.com/wp-content/uploads/", $html);
第六步:在wordpress安装WP Super Cache 插件 实现七牛免费CDN加速
①启用插件
②在通用里开启CDN
至此我们已经配置成功
看一张图片 ,发现它是七牛存着的
至此,所有配置已经完毕,更多文章
更多文章
- 域名没备案使用七牛cdn加速
- 配置七牛自定义域名cdn加速,让你的网站飞起来
- 解决使用七牛CDN导致AJAX评论报错
- 七牛在自定义域名防盗链
- 七牛robots正确写法
- 七牛配置Gravatar头像缓存
- 七牛自定义域名开启HTTPS
本文地址:https://liuyanzhao.com/589.html
转载请注明
2018年03月24日 04:53:02
if ( !is_admin() ) { add_action('wp_loaded','c7sky_ob_start'); function c7sky_ob_start() { ob_start('c7sky_qiniu_cdn_replace'); } function c7sky_qiniu_cdn_replace($html) { return str_replace('http://www.o***ilm.org/wp-content/uploads/', 'http://p5y7oa***.bkt.clouddn.com/wp-content/uploads/', $html); } } 就是不替换怎么办? 这个function.php实在wp-include文件夹下面吧
2018年03月24日 11:55:13
functions.php 在 theme 下
2018年01月08日 09:57:30
请问使用这个插件 缩略图 会自动上传的七牛吗 还是手动把缩略图上传到七牛的相应位置
2017年08月23日 19:38:39
我之前使用很正常 后来更新了主题 需要重新配置 可现在配置了全部图片都不显示 没配置的话文章内容图片会显示 但缩略图不显示
2017年08月23日 19:39:56
看一下 functions.php 里的代码有没有替换链接
2017年08月23日 20:01:09
不过我使用了美国 CloudFlare公司CDN加速
2017年08月23日 19:44:27
很奇葩 我没加替换链接代码 就可以显示 加了就都不显示 我今天是把知更鸟4.4删了 然后上传4.6
2017年04月09日 14:23:17
:razz: 不错
2017年03月23日 14:55:12
请问除了文中介绍的缓存插件之外 我使用其他缓存插件 只要找到开启cdn的选项勾选上 也是可以与7牛进行配合使用的吧 (我用的是WP rocket)
2017年03月23日 15:53:56
其实你也可以试试不用wp super cache的那个开始cdn。只要你在七牛开始了回源,填了域名,你网站的文件就能自动到七牛对象存储空间。在functions.php加路径替换,你就能使用七牛的静态文件路径了
2017年03月23日 14:53:38
请问没有备案的网站使用7牛有什么限制?
2017年03月23日 15:50:38
没有备案,只能用临时域名,一大串随机的,临时域名不能弄防盗链等一些功能。
2017年03月29日 16:29:23
临时域名对百度等搜索引擎采集有影响吗?
2017年03月29日 16:31:41
没有影响
2017年03月18日 11:52:18
如果用了wp super cache但是不开启CDN选项,再用七牛云储存那个插件,是不是就冲突了?
2017年03月18日 13:07:58
那样的话,只是使用对象存储。没用开cdn,也可以用的。我那个gravatar就没有开cdn,只是把头像缓存到七牛服务器
2017年03月18日 13:42:12
嗯,不过现在不知道为什么,现在看网页代码的最后不显示了super cache的后缀了,就是<!-- Cached page generated by WP-Super-Cache on 2017-XXXXXX -->,怀疑是插件和什么冲突了,不过我看博主的网页代码末尾还有这个,能告之下你用CDN加速和缓存插件都有什么吗。
2017年03月18日 14:00:48
我就用wp super cache一个插件,然后有一个七牛账号,再加一个压缩代码 http://liuyanzhao.com/2324.html
2017年02月24日 18:28:04
现在7牛还能用吗?
2017年02月24日 18:30:48
可以啊
2017年02月13日 16:00:41
我发现。我不管怎么弄。七牛那边都不会出现图片。 就是没有转存过去
2017年02月13日 16:01:42
应该是你那个镜像存储(回源)错了