我想将前往service.php的所有内容路由到特定的目标组,即使它有一个查询字符串。我是否需要使用通配符定义它,或者只是定义/service.php足够吗?
/service.php
vs /service.php*
除此之外,我还想将特定查询及其参数路由到另一个目标组,我该如何定义?我可以/service.php?mobile=true*
吗?
答案 0 :(得分:1)
路径是需要完全匹配的正则表达式,因此您需要定义一个规则,如/service.php *
要处理将移动请求发送到其他目标组,您可能会创建两个具有不同优先级的规则。 Elastic Load Balancing按优先级顺序评估规则,从最低值到最高值。如果请求满足规则,Elastic Load Balancing将忽略所有后续规则,因此您希望移动规则的优先级低于服务规则。
/service.php?mobile?true *
/service.php *
请注意文档中允许的字符。