又拍云CDN边缘规则是一个很有趣的东西,你可以用它做很多事情,例如不少小伙伴在使用七牛云、又拍云、阿里云CDN亦或者其他CDN加速服务加速网站静态文件时,或多或少会遇到CDN主站html页面和CDN域名相冲突问题,造成主站:www.wanvi.net和静态资源镜像站:pic-wanvi-net.ixmu.net访问到相同内容。
如果不及时处理,一段时间后你会在百度发现两个自然博客,域名分别是www.wanvi.net和pic-wanvi-net.ixmu.net,访问他们获取到的内容完全相同,这容易造成搜索引擎K站问题,它会认为其中一方采集另一方的资源,今天自然介绍一下使用又拍云CDN的边缘规则来解决这一问题。
又拍云边缘规则使用
自然已经不记得是在哪位大佬的网站看见的这个方法了,使用又拍云的边缘规则实现访问非图片、样式表、Js代码等文件时自动跳转到源站。
例如访问https://pic-wanvi-net.ixmu.net/12473.html自动跳转到https://www.wanvi.net/12473.html
打开又拍云CDN配置/边缘规则/新建,名字随便取一个即可。配置中用到了正则匹配,如果你想丰富自己的规则,不妨去了解一下正则表达式的写法。
照着这图填好就可以了,记得改成自己的域名,要忽略的静态资源加到括号里面
.(jpeg|jpg|png|css|js)(.*)$
,只要我们访问cdn的域名就自动跳转到源站了,
有一定网络基础的小伙伴应该都能看得懂自然这个配置参数,当主机头为pic-wanvi-net.ixmu.net,且请求url的结尾是jpg、png、jpeg这些图片文件则不处理,如若不但则启用301重定向。
又拍云边缘重定向效果
访问https://pic-wanvi-net.ixmu.net/12473.html
自动跳转至https://www.wanvi.net/12473.html
总结
既然想起了自然博客的这个配置方法就将它记录下来,以防以后以往。如果自然博客的这篇文章能够帮助到你,那我将非常高兴。边缘重定向规则的使用非常广泛,同时规则丰富且强大,你甚至可以将他开发成一款建议的web应用防火墙。
第二种方案 访问又拍云镜像站301跳转到源站(静态图片不跳转)
图片png,jpg,gif(jpeg|jpg|png|css|js)等文件不跳转,其他的都跳转,
$WHEN($EQ($_HOST,’image-upyun.qieseo.com’),$MATCH($_URI,’\\.(jpeg|jpg|png|css|js)’))$REDIRECT(‘https://www.qieseo.com‘$_URI,301) 在编程模式下进行配置使用。
第三种 访问又拍云镜像站301跳转到源站(全部跳转)
在编程模式下进行配置使用规则:
$WHEN($EQ($_HEADER_host,image-upyun.qieseo.com))$CAPTURE($_URI,’^/(.*)’,true)$REDIRECT(https://www.qieseo.com/$1.1,301)
又拍云链接:
https://console.upyun.com/register/?invite=B13DMrnKE
本文最初发布于2019年12月2日 @ 上午6:30
闲鱼资源网 » 又拍云边缘规则:访问又拍云镜像站301跳转到源站的3种方案
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 站壳网