CloudFront:无斜杠结尾的路径路由。

0

【以下的问题经过翻译处理】 有两个CloudFront行为。

如果URL路径为/articles//articles/123,它将被路由到ELB下的服务器,但如果路径为/articles,则会路由到S3上。

我想配置访问即使没有尾部斜杠也能路由到ELB。

有人可以给我一些建议吗?

我需要编写CloudFront函数来重定向或修改路径模式解决这个问题吗?

优先级路径模式
0/articles/*ELB
1default(*)S3
profile picture
专家
已提问 5 个月前35 查看次数
1 回答
0

【以下的回答经过翻译处理】 你可以将 Cloudfront 的路径更改为 /articles* 而不是 /articles/*,这样以 /articles 开头的所有路径都将转发到 ELB。

基本上 Cloudfront 使用路径模式,因此您可以在路径的任何部分设置 *。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则