Cloudflare 27日通过官方博客宣布 (https://blog.cloudflare.com/dynamic-redirect-rules/)开放动态URL重定向功能。, W8 k' S3 E$ E8 `) S
6 D+ P7 ^; ?7 p3 Y8 D8 V" L$ R在以前URL重定向通常作为Cloudflare内部的 "页面规则 "来实施,但 "页面规则 "只与URL相匹配,如访问者的来源国或首选语言。这种限制意味着有更多重定向需求的客户不得不采取其他解决方案。
7 {# w9 n0 A: @' G* N* t! x( |' l9 D' u I2 d' B3 f+ D# ?4 {! D
动态重定向允许动态创建目标URL,就像转换规则中提供的动态重写操作。这种动态操作使用户不必明确定义目标URL的样子,而是为他们提供了一个完整的字段和功能,根据请求的参数自定义生成目标URL。( V, |# s0 W. V8 J, {. P( O
/ v" Y6 i; j0 ^# j2 J6 r, e动态重定向和页面规则的另一个重大区别在于过滤。页面规则仅限于过滤一个URL,或一个带星号的URL作为通配符。动态重定向建立在CF闪电般的规则引擎之上,该引擎还运行转化规则、自定义规则(WAF)、批量重定向和API盾牌等产品。5 Z/ T- N# {* P/ r- s3 U& k) J
. {0 [: B" W$ q4 |
因此,动态重定向提供了几乎所有的规则引擎字段用于过滤;从整个URL,到访客的位置和访客喜欢的语言,这种可能性是无穷无尽的。- b, N/ P0 ~5 `1 [/ ]' F
- J5 g! G% w3 A9 [* {
用户现在还可以使用逻辑运算符,如 "OR"。以前,如果一个用户想把五个不同的URL重定向到同一个URL,他们需要部署五个页面规则。现在,他们可以简单地使用 "OR",将这种使用情况合并为一个动态重定向规则。
: {* Z6 b$ i9 d5 x6 t& ?3 d# t7 ^ B2 h. m
动态重定向规则额度限定为免费用户10个,Pro:25+,Business:50+,Enterprise:125+0 R1 y, p2 p( ~, F* x; ~8 {, o# \# P
$ W* s! F+ k0 _4 T9 }5 O* q8 [ |