我正在使用Middleman在CloudFront和S3上托管静态网站。我想添加多语言支持,而Middleman允许我本地化内容,并在/index.html提供英文版本,在/sp/index.html中提供翻译后的内容。
我希望能够检测请求中的"Accept-Language"头,并根据其服务器提供/index.html或/sp/index.html。
根据我的研究,我看不到使用S3和Cloudfront实现这一点的方法,但也许你们有想法?
如果在CloudFront和S3中没有"适当和良好的方式"来实现此功能,下一个最佳替代方案是什么?目前我正在考虑在JavaScript中检测语言,然后在语言不是英语时重定向用户。
问候,Kim