AWS Application Load Balancer(ALB)在将HTTPS重定向到HTTP时没有添加末尾斜杠可能会导致问题,特别是当路径参数被传递时。解决方法是通过ALB的重定向规则来实现。以下是一个示例:
HTTP重定向到HTTPS:
IF: 匹配条件中选择“请求协议”和“值”为“HTTPS”
THEN: 转发到“重定向到”并将其设置为“协议”、“主机名”和“路径”(例如,http://${host}${path}/)
HTTPS重定向到HTTP:
IF: 匹配条件中选择“请求协议”和“值”为“HTTP”
THEN: 转发到“重定向到”并将其设置为“协议”、“主机名”和“路径”(例如,https://${host}${path}/)
这些规则将确保用户输入URL时能够正常工作,无论是否包含末尾斜杠。
下一篇:AWSALB健康检查失败