z-blog使用七牛镜像插件的一点小修改非常实用

原创 小菜  2015-05-08 16:43:37  阅读 2726 次 评论 0 条

因为空间一直在美国,所以大家普遍反应访问比较慢,其实我自己觉得还能接受,只是大家的都太快了。

在选择镜像工具的时候,遇到了七牛,七牛的好处在于不用备案,备案有多麻烦大家也懂的。

最后,用了七牛镜像插件,这个插件是不错,但是为了不让网站权重流失,我在七牛那边的设置关闭了内容的浏览器直接访问,结果问题出现了:

七牛镜像插件在替换页面地址之前,会先用curl之类的功能检测能否访问七牛。如果不能访问,那么插件就不会生效。

这个检测功能本质上是很扯的,我的空间在美国,美国人访问不了七牛有什么关系,只要我的主要用户群体中国人能访问七牛就行了。


所以要这样改一下,打开插件的include.php,找到如下内容:

1
2
    $exists = check_url_exists($qiniuurl.'/zb_users/plugin/sy_qiniu_cdn/logo.png');
    echo $exists?preg_replace ( "/(<[img|link|script|a].*[src|href]=[\"\'])({$host})([^>\'\"]*\.(?:{$extension}))/iU""\${1}$qiniuurl\${3}"$content):$content;

修改成:

1
    echo preg_replace ( "/(<[img|link|script|a].*[src|href]=[\"\'])({$host})([^>\'\"]*\.(?:{$extension}))/iU""\${1}$qiniuurl\${3}"$content);

就可以了。

本文转自:鸟儿博客 » 七牛镜像插件的一点小修改


本文地址:https://www.dii123.com/post/110.html
版权声明:本文为原创文章,版权归 小菜 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?