我有这样的设置:
域abc.com
上的网站
Azure CDN指向它。因此,如果您转到abc.azuredge.net
,则会看到abc.com
内容。在网址栏中,您会看到abc.azuredge.net
。
我还有另一个域qwe.com
,我希望abc.qwe.com
是CDN终结点的自定义域。
在qwe
DNS设置中,我设置了一个CNAME记录,以使abc
指向abc.azuredge.net
。
我将abc.qwe.com
添加为CDN终结点中的自定义域。
我的期望:
我去abc.qwe.com
。我看到来自abc.com
域的abc.qwe.com
内容。
会发生什么情况:我转到abc.qwe.com
,它以永久重定向到abc.com
的方式进行响应。
我是否错过了配置,还是应该以这种方式工作?我不明白为什么它不对abc.azureedge.net
进行重定向,但是如果我在其上添加一个图层,突然它只会重定向到原点。
答案 0 :(得分:1)
就我而言,它最终与CDN不相关。实际上是在某些条件下执行重定向的服务器上的规则,例如http到https或www重定向。
作为旁注,https重定向可能很棘手。现在chrome默认使用https,因此,如果您输入网址,它将转到https,因此不会重定向。但是,如果您在azure门户中选择自定义域文本并选择“转到xxx”,则该文本实际上将转到http版本,这将导致重定向。因此,您可能会感觉到您将要转到https并且它正在重定向,而实际上它是http。
我打算删除该问题,但Erik H评论说他也遇到了同样的问题,因此我决定进行自我回答。也许会帮助某人。