七牛云回收测试域名解决办法–融合CDN加速域名配置

今天收到两封七牛云的邮件,正在使用的cdn加速测试域名被回收了,网站顿时就GG啦,真是无语。暂时先用七牛云的融合CDN来续续命,不过配置还是比较坑的,七牛云越来越坑了,有时间得考虑换个cdn。

1.第一步先弄个二级域名的https证书(网站走了https加速需要,http这步可以省略)

七牛云回收测试域名解决办法--融合CDN加速域名配置

2.在对象存储空间自定义添加加速域名

七牛云回收测试域名解决办法--融合CDN加速域名配置七牛云回收测试域名解决办法--融合CDN加速域名配置

3.加速域名解析cname

七牛云回收测试域名解决办法--融合CDN加速域名配置4.测试外链是否访问正常

七牛云回收测试域名解决办法--融合CDN加速域名配置

七牛云回收测试域名解决办法--融合CDN加速域名配置

5.更改网站cdn缓存配置

//七牛镜像存储
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){
   $local_host = 'https://chegva.com'; //博客域名
   $qiniu_host = 'https://xxx.com'; //七牛云加速域名
   $cdn_exts   = 'css|js|jpeg|png|jpg|gif|ico|pdf|swf|docx|zip|txt|mp4'; //扩展名(使用|分隔)
   $cdn_dirs   = 'wp-content|wp-includes|xxx'; //目录(使用|分隔)
   $cdn_dirs   = str_replace('-', '\-', $cdn_dirs);
   if ($cdn_dirs) {
       $regex  =  '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';
       $html =  preg_replace($regex, $qiniu_host . '/$1$4', $html);
   } else {
       $regex  = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';
       $html =  preg_replace($regex, $qiniu_host . '/$1$3', $html);
   }
   return $html;
}
}

查看网站资源加速是否正常...恢复宁静,世界和平。

相关文档:

anzhihe安志合个人博客,版权所有丨 如未注明,均为原创 丨转载请注明转自:https://chegva.com/3077.html | ☆★★每天进步一点点,加油!★★☆

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注