【发布时间】:2014-04-07 08:35:01
【问题描述】:
我在 CloudFront 和 S3 上托管使用 Middleman 生成的静态网站。我想添加多语言支持,中间人允许我本地化内容并在 /index.html 获得英文版本,在 /sp/index.html 获得翻译内容。
我希望能够检测请求中的“Accept-Language”标头,并基于该服务器 /index.html 或 /sp/index.html 。
根据我的研究,我看不到使用 S3 和 Cloudfront 执行此操作的方法,但也许你们有想法?
如果没有使用 CloudFront 和 S3 执行此操作的“适当且好的方法”,那么下一个最佳选择是什么?目前我正在考虑检测 JavaScript 中的语言,如果语言不是英语则重定向用户。
你好,金
【问题讨论】:
-
可以在bucket前面设置代理服务器并添加重写条件
标签: localization amazon-s3 amazon-cloudfront middleman