問題原因:開啟回源私人Bucket後,CDN回源時預設會帶上籤名資訊,即非匿名訪問。而觸發靜態網站預設首頁的請求必須是匿名請求。
解決方案:通過CDN控制台配置URL改寫規則。其中,待改寫的Path配置為支援根目錄訪問的^/$
,目標Path配置為/index.html
,執行規則選擇為Redirect。
配置完成後,當用戶端請求www.example.com/
時,CDN節點將返回302狀態代碼讓用戶端重新請求www.example.com/index.html
的內容。
關於配置URI重寫規則的具體操作,請參見配置訪問URL改寫規則。