构建重定向规则条件
每条重定向规则都以一个或多个条件开始。一个 条件 会检查传入流量的某些信息,例如其落地页 URL、国家或设备类型,并决定该规则是否适用。了解更多关于如何 创建重定向规则.
条件属性
下表列出了您可以在规则中使用的条件属性。
条件运算符
最有用的条件属性之一是 落地页,因为它可以让您基于传入的 URL 构建条件和重定向。下面列出的运算符适用于 落地页 属性。可用的运算符取决于您选择的属性:大多数属性提供的集合较小。例如, 移动端回退 仅提供 是 和 不是.
组合条件
您可以使用 AND:
使用 AND 来组合多个条件,例如,来自特定国家/地区且使用特定设备类型的流量。
选择 添加另一个 以添加一个独立的条件,它可以满足第一个条件或新的条件之一。不需要同时满足两者。这意味着 添加另一个 就像一个 OR 条件。
接下来的两节将展示如何使用 包含 和 匹配 运算符创建重定向规则。
使用包含运算符
按 URL 分流流量的最简单方法,是使用两个分别带有 包含的独立规则。假设您希望任何进入英国页面的访客获得一个查询参数,而任何进入美国页面的访客获得另一个。
规则 1,英国流量:
条件:
落地页包含/uk.操作:重定向到相同的 URL,并在末尾添加
?a=123。
规则 2,美国流量:
条件:
落地页包含/us.操作:重定向到相同的 URL,并在末尾添加
?a=456。
每条规则都会检查传入的 URL 中是否包含一段文本(即 /uk 或 /us)。如果找到该文本,重定向规则就会在访问者继续访问时附加一个额外参数。
这种方法适用于简单的二选一拆分,但无法复用原始 URL 的某些部分。要实现这一点,您需要使用 匹配.
使用匹配运算符
该 匹配 运算符允许您为整个 URL 编写一个模式,并用一个占位符标记其中的一部分,写作 {PLACEHOLDER},这样您之后就可以在重定向中复用该精确部分。
最后更新于
这有帮助吗?

