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

教程由来

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

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

处理方案:

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

  1. ifstrpos($_SERVER['HTTP_USER_AGENT'],'qiniu-imgstg-spider') !== false) {
  2. header('HTTP/1.1 503 Service Temporarily Unavailable');
  3. echo '防七牛镜像';
  4. exit;
  5. }

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

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

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

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

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

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

问题衍生

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

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!

模板下载吧 快速入门 wordpress使用七牛插件避免整站被镜像 https://www.mbxzb.com/blog/file/rumen/3152.html

从明天起,做一个幸福的人,喂马、劈柴、周游世界…

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

评论
暂无评论
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 威武 友军 顶贴
官方客服团队

为您解决烦忧 - 24小时在线 专业服务