【发布时间】:2018-08-10 12:30:41
【问题描述】:
我有一个 Angular 应用程序,它存储在 AWS S3 存储桶中并由 Cloudfront 分发。
现在我想以多种语言分发我的应用程序。我已经翻译了我的 Angular 应用程序以及我正在构建的每种语言。
所以我的 S3 存储桶如下所示:
de
/index.html
/script.js
en
/index.html
/script.js
对于每种语言,我想为另一个应用提供服务。
在 Cloudfront 中,我创建了两个指向 Origin Path /de 和 /en 的 Origins
所以我的 URL 架构是这样的:
<appname>.<mydomain>.com/:lang
但我的问题是,我没有让错误页面与这些特定的语言文件夹一起使用。 当发生 404(由于重新加载)时,我需要这些错误响应处理程序来提供 Angular 应用程序
有谁知道我该如何解决这个问题?还是我应该为每种语言再创建一个子域?所以它看起来像这样:
<lang>.<appname>.<mydomain>.com
【问题讨论】:
标签: angular internationalization amazon-cloudfront