2017-03-03 92 views
0

我有一個正常的s3桶(沒有設置爲服務一個靜態網站)和cloudfront。有沒有辦法讓cloudfront發送單個資源和任何路徑/路由的默認根對象?

我想這樣做,以便任何不是針對特定資源的請求都提供相同的默認index.html文件。這是正確的/

換句話說,請求對

www.example.com/file.jpg -> returns file.jpg 
www.example.com/ -> returns index.html 
www.example.com/thing/test -> *the same index.html file as above* 

有沒有辦法來映射一個通配符這樣所有非匹配的路徑?

This answer幾乎解決了這個問題,但我沒有一個「靜態」域,所以我不知道如何使用它。

我明白任何輸入

回答

0

看來,亞馬遜的CloudFront的是能夠Customize Error Responses

如果你寧願顯示自定義錯誤消息,可能使用相同的格式爲您的網站的其餘部分,您可以讓CloudFront向查看器返回包含您的自定義錯誤消息的對象(例如,HTML文件)。

Custom error response

相關問題