wordpress使用七牛插件避免整站被镜像

教程由来

很多小伙伴都在使用七牛cdn来加快网站的访问速度,尤其是七牛的静态文件镜像功能更是非常方便的帮站长把网站本地的静态文件同步到七牛的cdn服务器上,不过呢很多小伙伴在使用七牛的cdn镜像一段时间之后都发现网站莫名其妙的被百度降权了,才发现原来七牛的镜像功能会把网站的html内容也镜像到七牛上,这样一来就相当于七牛上存在一个镜像站点,对于seo来说是非常不友好的,所以也就造成大量使用了七牛镜像功能的网站被百度降权。

当时爆出这个问题的时候七牛官方给出了一个处理方法,就是上传robots.txt来禁止爬虫抓取镜像站点,不过这种方法完全是治标不治本的方法

处理方案

通过UserAgent来屏蔽七牛镜像爬虫对网页文件的抓取,代码如下:



if( strpos($_SERVER['HTTP_USER_AGENT'],'qiniu-imgstg-spider') !== false) {
header('HTTP/1.1 503 Service Temporarily Unavailable');
echo '防七牛镜像';
exit;
}

将以上代码加到网站根目录呃index.php文件的

加上以上代码,七牛cdn的镜像爬虫再来镜像网页文件就会返回503状态:

直接访问镜像站点,效果图:
wordpress使用七牛插件避免整站被镜像

由于只是在php上做限制所以不影响其他静态文件的镜像加速~~。

使用了WP Super Cache插件的小伙伴请将七牛的ua加入到禁止缓存列表中,如下图:
wordpress使用七牛插件避免整站被镜像

(PS:如果之前已经被七牛镜像了,请先清空七牛的缓存,或者添加代码后更新缓存~~)

问题衍生

综上教程,如果发现,七牛二级域名的首页还是被镜像,可以访问的话,还有个另类点的窍门哈,制作一个403、503等单页面,在七牛还未镜像前把它放到网站的根目录下,然后访问主域名看看自己的站是不是变成了403、503等报错页面,如果是,那么OK,下面再开始使用七牛的镜像(这里可能有点迷糊,站都打不开了还怎么用七牛?放心后台还是可以打开操作的,现在可以在WP后台设置七牛插件的参数,什么ACCESS KEY啊、SECRET KEY等),如果已经镜像了的,建议删除七牛空间,重新配置个七牛空间名,然后让七牛将你403的首页进行一个镜像,到这里,我想大家也了解是个神马意思了,现在再访问下七牛的二级域名试试看?首页、内页链接是不是全都成了403报错了,如是这样,那么可以放心使用七牛的媒体加速服务了!

精彩推荐

本站承接 WordPress / DedeCMS / ThinkPHP 等
系统建站、仿站、开发、定制等业务!

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站承接各类网站建设,仿站,多平台小程序搭建制作!
3. 本站联系QQ:897918909
beetheme资源网 » wordpress使用七牛插件避免整站被镜像

发表评论

售后服务范围1、服务器配置及主机购买推荐
2、模板使用范围内问题免费咨询
3、单价超过100元的模板免费一次安装,需提供服务器信息。
付费增值服务1、提供WordPress主题、插件汉化、优化等服务请详询在线客服
2、承接 WordPress、DedeCMS、ThinkPHP 等系统建站、仿站、开发、定制等服务
3、服务器环境配置(一般 ¥50-300)
4、网站中毒处理(需额外付费,500元/次/质保三个月)
售后服务时间周一至周五(法定节假日除外) 9:00-23:00
免责声明本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@vip.beetheme.cn),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我们联系哦!

联系我们

提供最优质的资源集合

立即查看 了解详情

扫码了解我们!