wordpress实现简单的动态分离

  • A+
所属分类:wordpress教程
动静分离不懂的小伙伴自行度娘学习哈,久伴没那个钱买几台服务器做这个需求,就用CDN实现动静分离,效果感觉还可以

教程

打开wordpress更目录找到wp-config.php文件添加以下代码

//指定cookies的域名define('COOKIE_DOMAIN', 'jiub.ren');


域名更换为自己当前正在使用的域名不带httphttps

2,在wordpress主题更目录打开functions.php或者function.php(主题不一样可能命名不太一样)加入以下代码

//二级域名ob_start("Static_Switch");function Static_Switch($buffer){$buffer_out = preg_replace('/https:\/\/jiub\.ren\/wp-([^"\']*?)\.(jpg|png|gif|woff|woff2|css|js|ttf|svg|eot)/i','https://img.jiub.ren/wp-$1.$2',$buffer);return $buffer_out;


如果你的主站带https那么这里填写就是https,第一个填写你当前你在用的域名,第二个填写静态资源的域名

3,久伴使用的是又拍云CDN(不管什么CDN原理一样)把绑定静态资源域名添加进CDN得到一个别名,在静态资源域名那里解析这个别名然后在服务器这里添加这个绑定静态资源的域名,这样网站的图片,CSS,JS就走的CDN加速,然后就OJBK了.

wordpress实现简单的动态分离

4,如果是begin主题文章图片可能是OK的,但是首页缩略图可能是坏的状态(这是为什么了,因为首页的图片已经存在cache文件夹了,所以报错无法显示,手动删除该文件夹下所以的文件,这个文件存在begin主题更目录)

wordpress实现简单的动态分离

weinxin
微信公众号名称:IT青年时代
微信搜索IT青年时代或者扫描左边二维码进行关注,这样可以及时查看久伴博客每日内容推送
avatar

发表评论

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

目前评论:8   其中:访客  4   博主  4

    • avatar 青山 4

      emm开了又拍云还有必要这样弄吗

        • avatar 久伴  博主

          @青山 如果想折腾可以,如果只想安安静静写文章还是乖乖单纯的用又拍云

        • avatar 星光 3

          久伴用的哪里的CDN,https流量免费的吗?

            • avatar 久伴  博主

              @星光 又拍云,不免费

            • avatar 弥雅尔尔 3

              实用的教程,学习了!

                • avatar 久伴  博主

                  @弥雅尔尔 大叔常来哈

                • avatar 李峰博客 1

                  这个教程不错 学习了