使用CDN导致301跳转失败(主域名、泛解析)的解决方案

遇到的问题

源站配置x.net跳转至www.x.net

  • 将x.net解析到A记录,跳转正常
  • 将x.net解析到cname,不跳转

解决方案A:(适合主域名,如x.net)

  1. 确保域名解析正确(解析到正确的CANME地址,某种情况下,系统可能会自动给解析的别名加上www,须去去掉)
  2. (不同主机商的后台可能不同)域名管理→基础配置→源站信息→回源host,填写主域名(而非www的域名)。

解决方案B:显性URL转发(适用于泛解析,如*.net)

<aside> 💙 若访问子目录,可能会导致重定向过多(比如当子目录会自动添加.html时),故此方法不可取.

</aside>

<aside> 💙 在宝塔上配置泛解析总是无效(即便直接解析到A记录),故暂时使用域名解析中的显性URL转发代替。

</aside>

如果使用的腾讯云的域名解析,可使用:显性URL

经测试,支持子目录,如:

http可跳https不跳的解决方案

在CDN开启https访问。

posted @ 2024-03-29 00:56  article  阅读(124)  评论(0编辑  收藏  举报