当前位置:代码狗 > 经验教程 > 实用教程 > 正文

cdn导致https不带www域名无法跳转到带www域名解决方案

今天在交流群里看到有站长在说www域名访问页面混乱,当时心里嘿嘿一笑,估计是css没加载导致的,接着又跳出几个站长也出现了这个问题。而且他们都使用了阿里云的cdn加速服务,我心头一跳,我不会也这样吧,我也用了cdn。打开http网页,正常跳转。打开https不带www网页,尴尬了,不跳转。字体文件出现跨域无法调用资源的情况,导致网页中所有使用了字体的部分出现了一个小方框。

cdn导致https不带www域名无法跳转到带www域名解决方案

cdn导致https不带www域名无法跳转到带www域名解决方案

此图来自网络,解决这个问题的时候忘记截图了,只好找一个意思意思。

我记得当时迁站的时候还是正常的,怎么就这样了呢?原因肯定是在cdn上,打开阿里云cdn服务,找到回源host。我设置成了带www域名,所以导致在访问不带www域名的时候,请求到的资源是属于带www域名的,才会出现字体跨域请求错误的情况。将回源host改为请求地址带www域名即可解决问题。

改了之后发现https://daimadog.com也能正常跳转到https://www.daimadog.com。

cdn导致https不带www域名无法跳转到带www域名解决方案

cdn导致https不带www域名无法跳转到带www域名解决方案

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝