配置等待室时,您需要指明等待室将覆盖哪些页面。
您的等待室在其配置设置中至少需要一个主机名和路径。路径后面有一个隐含的通配符,这意味着等待室也将应用于任何子路径。当有活动队列时,所有新用户将在该主机名和路径组合覆盖的任何 URL 处进入队列。如果您有多个等待室,则具有最特定子路径的等待室优先。
高级 Waiting Room 客户可以将单个等待室应用于多个主机名和路径。要通过 UI 执行此操作,请在添加第一个主机名和路径后,选择 Add Hostname and Path(添加主机名和路径),然后输入您希望等待室覆盖的下一个主机名和路径组合。如果为单个等待室添加多个主机名和路径,您还必须通过填写 Custom cookie 字段来创建唯一的等待室 cookie。要通过 API 添加多个主机名和路径,请利用 additional_routes 字段并使用 cookie_suffix 字段自定义 cookie 后缀。
您不能添加已为其他等待室配置的任何主机名和路径组合。主机名必须属于配置等待室的区域。
只要满足以下条件,就可以将单个等待室应用于多个自定义主机名:
- 自定义主机名之间的顶点域相同
- 每个自定义主机名在 SSL for SaaS 设置中显式配置。
要将等待室部署到自定义主机名,必须在 SSL for SaaS 中配置并激活非通配符自定义主机名。然后,创建一个 Waiting Room 并可选择将其应用于具有相同顶点域的多个主机名。
这意味着——如果您想要 hello.example.com 的等待室——hello.example.com 必须是活动的自定义主机名。即使您在 SSL for SaaS 设置中为该自定义主机名启用了通配符,您也无法仅根据设置为自定义主机名的 example.com 在 hello.example.com 创建等待室。
如果您不希望等待室应用于您为等待室配置的路径的子路径或查询字符串,您可以创建一个等待室绕过规则,以确保流量不会在您站点的这些部分排队。