我们如何有条件地将“index.html”附加到以斜杠结尾的 url 请求中?
作为背景:我们将多个域名的多个静态单页应用程序部署到启用了 Web 托管的单个 S3 存储桶中。此存储桶可用于: https ://our-bucket-name.s3.amazonaws.com
存储桶使用对象键前缀进行组织,以便: https ://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/index.html https://our-bucket-name.s3.amazonaws。 com/environment/app_name/build_id/app.css https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/app.js
如果有以下请求: https ://www.example.com/ 这应该路由到: https ://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/index.html
如果有请求: https ://www.example.com/app.css 这应该路由到: https ://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/应用程序.css
不确定它是否相关,但这里的 traefik 是针对我们希望由 AWS S3 支持的 kubernetes 入口。