本来我的二级域名是在dnspod做了显性URI转发,但是发现,其不能支持https协议下的转发,考虑到之后的域名可能要做HSTS,决定自己做转发。考虑到源站安全性问题,就将它放在CDN上转发吧。
我将二级域名绑定在三级域名的CDN里,决定利用边缘规则。然而,又拍云自带的条件判断,是URI判断,只识别链接中,除去域名的部分。这就无法识别到底是二级域名还是三级域名的访问了。所以只有两种解决方法:1.单独给二级域名创建一个单独的CDN,并且将全部URI转发到三级域名。2.利用又拍云的编程模式,自己写一个规则。我选择后者,不多说,直接上代码
$WHEN($EQ($_HOST,lyxi.top))$REDIRECT(https://www.lyxi.top, 302)
可根据自己需求修改域名,和301还是302重定向。
好耶!!!!