我有一个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)