2015-10-04 142 views
0

我必須配置DNS表以在CloudFront分配的不同路徑中路由流量。 example: www.mydomain.com,policy geo意大利,cNAME d1111111.cloudfront.net/IT/index.html www.mydomain.com,policy geo愛爾蘭,CNAME d1111111.cloudfront.net/IE/index.htmlRoute53 aws:具有自定義路徑的GEO路由CloudFront

Route 53不考慮/it/index.html。 其他解決方案?

+0

DNS中的任何內容都不會修改路徑。但是......呃,[Cloudfront-Viewer-Country' header](https://aws.amazon.com/blogs/aws/enhanced-cloudfront-customization/)不能提供合適的解決方案嗎? –

回答

0

路徑與HTTP協議相關。 DNS是一個單獨的協議,只關心DNS到IP的轉換。

在這種情況下,使用地理路線並不完全正確。 GEO路由旨在將客戶端路由到最近的數據中心,而不是呈現不同的內容。無論如何,這已經發生在雲端。

相反,您應該通過IP查找或使用瀏覽器區域設置來處理此問題。有時檢測是錯誤的,用戶應該有能力手動更改自動檢測。如果用戶更改他們的語言環境,它應該持續整個會話。

+0

感謝您的回覆。在說明中指出,當您使用地理位置路由時,您可以本地化您的內容並以您的用戶的語言展示您的部分或全部網站。 – Giuseppe

+0

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo – Giuseppe

+1

你可以,但這通常意味着你要一起去不同的網站。有些公司確實針對不同地區有不同的網站,而不僅僅是本地化它們。 – datasage