为什么CDN回源私有Bucket时,不支持访问Bucket的默认首页?

问题原因:开启回源私有Bucket后,CDN回源时默认会带上签名信息,即非匿名访问。而触发静态网站默认首页的请求必须是匿名请求。

解决方法:通过CDN控制台配置URL改写规则。其中,待改写的Path配置为支持根目录访问的^/$,目标Path配置为/index.html执行规则选择为Redirect

配置完成后,当客户端请求www.example.com/时,CDN节点将返回302状态码让客户端重新请求www.example.com/index.html的内容。

关于配置URI重写规则的具体操作,请参见配置访问URL改写规则