使用CDN导致301跳转失败(主域名、泛解析)的解决方案
遇到的问题
- 将x.net解析到A记录,跳转正常
- 将x.net解析到cname,不跳转
解决方案A:(适合主域名,如x.net)
- 确保域名解析正确(解析到正确的CANME地址,某种情况下,系统可能会自动给解析的别名加上www,须去去掉)
- (不同主机商的后台可能不同)域名管理→基础配置→源站信息→回源host,填写主域名(而非www的域名)。
解决方案B:显性URL转发(适用于泛解析,如*.net)
<aside> 💙 若访问子目录,可能会导致重定向过多(比如当子目录会自动添加.html时),故此方法不可取.
</aside>
<aside> 💙 在宝塔上配置泛解析总是无效(即便直接解析到A记录),故暂时使用域名解析中的显性URL转发代替。
</aside>
如果使用的腾讯云的域名解析,可使用:显性URL
经测试,支持子目录,如:
http可跳https不跳的解决方案
在CDN开启https访问。
版权木有,侵权不究,欢迎转载