相关疑难解决方法(0)

AWS Cloudfront分发多语言角度应用程序

我有一个Angular应用程序,该应用程序存储在AWS S3存储桶中,并由Cloudfront分发。

现在,我想以多种语言发布我的应用程序。我已经翻译了我的角度应用程序和构建中使用的每种语言。

因此,我的S3存储桶如下所示:

de
   /index.html
   /script.js
en
   /index.html
   /script.js
Run Code Online (Sandbox Code Playgroud)

对于每种语言,我想提供另一个应用程序。

在Cloudfront中,我创建了两个Origins,分别指向Origin Path /de/en

所以我的URL架构是这样的:

<appname>.<mydomain>.com/:lang
Run Code Online (Sandbox Code Playgroud)

但是我的问题是,我没有使用这些特定语言文件夹的错误页面。我需要这些错误响应处理程序,以在发生404错误时(由于重新加载)交付有角度的应用程序

有谁知道我该怎么解决?还是应该为每种语言再创建一个子域?所以看起来像这样:

<lang>.<appname>.<mydomain>.com
Run Code Online (Sandbox Code Playgroud)

internationalization amazon-cloudfront angular

3
推荐指数
1
解决办法
1607
查看次数