AWS 应用程序负载均衡器:将请求重新路由到未批准的路径

AWS 应用程序负载均衡器:将请求重新路由到未批准的路径

我有一个用例,我希望所有请求都以如下前缀开头:

https://WHATEVER/pfx

例如 https://WHATEVER/pfx/a 和 https://WHATEVER/pfx/b/c/d

但我希望阻止 https://WHATEVER/somewhere_else 和不包含前缀 (pfx) 的类似请求。为了防止这种情况,我只想将所有此类请求重定向到 https://WHATEVER/pfx (主页)

使用 AWS ALB 可以实现这一点吗?

提前致谢!

答案1

是的。您可以创建一条规则,将与模式“https://whatever/pfx/*”以及可能与“https://whatever/pfx”匹配的流量转发到您的目标组。第二个模式可以包含在同一条规则中,旨在匹配不带尾部斜杠的目标。

然后你需要创建另一条规则以下该规则的模式为“http://whatever/*”,操作为重定向,目标为“https://whatever/pfx”

最后,您需要弄清楚如何处理默认行为。听起来重定向到“https://whatever/pfx”可能是您想要的行为。因此,您可以省略第二条规则,只需配置默认行为。

如果用户可以在 https 中不带“s”访问您的网站,您可能还需要考虑一条规则,将 http://whatever/* 重定向到 https://whatever/。

相关内容