域名没备案使用七牛cdn加速

博主用的是wordpress系统,域名是没有备案的,下面来
一步步介绍配置七牛的过程。

第一步:来到七牛官网

http://www.qiniu.com/ 注册一个账号,还要实名认证

第二步:新建一个空间

这里写图片描述

这里写图片描述

第三步:可以看到我们的测试域名

这里写图片描述

第四步 :设置镜像站点

这里写图片描述

第五步:wordpress绑定测试域名(七牛给的)

在当前主题的 functions.php 文件中,加入以下代码实现替换功能:(中括号去掉去掉)

  1. if ( !is_admin() ) {
  2.         add_action('wp_loaded','c7sky_ob_start');
  3.         function c7sky_ob_start() {
  4.             ob_start('c7sky_qiniu_cdn_replace');
  5.         }
  6.         function c7sky_qiniu_cdn_replace($html) {
  7.             return str_replace('[这里填写博客路径]', '[这里填写七牛空间路径]', $html);
  8.         }
  9.     }

以刘䶮曌博客(http://www.liuyanzhao.com)而言是如下代码

  1. 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
这里写图片描述

至此我们已经配置成功

看一张图片 ,发现它是七牛存着的
这里写图片描述

 


至此,所有配置已经完毕,更多文章

更多文章

 

 

本文地址:https://liuyanzhao.com/589.html

转载请注明

 

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
言曌

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:22   其中:访客  13   博主  9

    • avatar daniellee

      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文件夹下面吧

        • avatar 言曌  博主

          @daniellee functions.php 在 theme 下

        • avatar daranran

          请问使用这个插件 缩略图 会自动上传的七牛吗 还是手动把缩略图上传到七牛的相应位置

          • avatar 1793751591

            我之前使用很正常 后来更新了主题 需要重新配置 可现在配置了全部图片都不显示 没配置的话文章内容图片会显示 但缩略图不显示

              • avatar 言曌  博主

                @1793751591 看一下 functions.php 里的代码有没有替换链接

                  • avatar 1793751591

                    @言曌 很奇葩 我没加替换链接代码 就可以显示 加了就都不显示 我今天是把知更鸟4.4删了 然后上传4.6

                    • avatar 1793751591

                      @言曌 不过我使用了美国 CloudFlare公司CDN加速

                  • avatar happy

                    :razz: 不错

                    • avatar lotxp

                      请问除了文中介绍的缓存插件之外 我使用其他缓存插件 只要找到开启cdn的选项勾选上 也是可以与7牛进行配合使用的吧 (我用的是WP rocket)

                        • avatar Yanzh  博主

                          @lotxp 其实你也可以试试不用wp super cache的那个开始cdn。只要你在七牛开始了回源,填了域名,你网站的文件就能自动到七牛对象存储空间。在functions.php加路径替换,你就能使用七牛的静态文件路径了

                        • avatar lotxp

                          请问没有备案的网站使用7牛有什么限制?

                            • avatar Yanzh  博主

                              @lotxp 没有备案,只能用临时域名,一大串随机的,临时域名不能弄防盗链等一些功能。

                                • avatar lotxp

                                  @Yanzh 临时域名对百度等搜索引擎采集有影响吗?

                                    • avatar Yanzh  博主

                                      @lotxp 没有影响

                                • avatar refrain

                                  如果用了wp super cache但是不开启CDN选项,再用七牛云储存那个插件,是不是就冲突了?

                                    • avatar Yanzh  博主

                                      @refrain 那样的话,只是使用对象存储。没用开cdn,也可以用的。我那个gravatar就没有开cdn,只是把头像缓存到七牛服务器

                                        • avatar refrain

                                          @Yanzh 嗯,不过现在不知道为什么,现在看网页代码的最后不显示了super cache的后缀了,就是,怀疑是插件和什么冲突了,不过我看博主的网页代码末尾还有这个,能告之下你用CDN加速和缓存插件都有什么吗。

                                            • avatar Yanzh  博主

                                              @refrain 我就用wp super cache一个插件,然后有一个七牛账号,再加一个压缩代码 http://liuyanzhao.com/2324.html

                                        • avatar 2325628508

                                          现在7牛还能用吗?

                                            • avatar Yanzh  博主

                                              @2325628508 可以啊

                                            • avatar Amoy厦门

                                              我发现。我不管怎么弄。七牛那边都不会出现图片。
                                              就是没有转存过去

                                                • avatar Yanzh  博主

                                                  @Amoy厦门 应该是你那个镜像存储(回源)错了