又拍云CDN:访问又拍云镜像站301跳转到源站的方案

2019年12月3日10:50:24 发表评论

又拍云CDN边缘规则是一个很有趣的东西,你可以用它做很多事情,例如不少小伙伴在使用七牛云、又拍云、阿里云CDN亦或者其他CDN加速服务加速网站静态文件时,或多或少会遇到CDN主站html页面和CDN域名相冲突问题,造成主站:www.wanvi.net和静态资源镜像站:pic-wanvi-net.ixmu.net访问到相同内容。

又拍云CDN:访问又拍云镜像站301跳转到源站的方案

如果不及时处理,一段时间后你会在百度发现两个自然博客,域名分别是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配置/边缘规则/新建,名字随便取一个即可。配置中用到了正则匹配,如果你想丰富自己的规则,不妨去了解一下正则表达式的写法。

又拍云CDN:访问又拍云镜像站301跳转到源站的方案

 

照着这图填好就可以了,记得改成自己的域名,要忽略的静态资源加到括号里面

  1. .(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应用防火墙。

又拍云链接:

https://console.upyun.com/register/?invite=B13DMrnKE

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: