在 **Custom Rules(自定义规则)**页面创建和管理 Load Balancing 规则,该页面是仪表板 **Traffic(流量)**中创建/编辑 Load Balancer 工作流的一部分。
-
在 Cloudflare 仪表板中,前往 **Load Balancing(负载均衡)**页面。
Go to Load Balancing ↗ -
编辑现有负载均衡器或创建新负载均衡器。
-
在 Load Balancer 工作流中,选择 Custom Rules(自定义规则)。
-
选择 Create Custom Rule(创建自定义规则)。
-
在 **Field(字段)**下拉列表中,选择 HTTP 属性。有关更多详情,请参阅支持的字段。
-
在 **Operator(运算符)**下拉列表中,选择运算符。有关更多详情,请参阅运算符。
-
输入要匹配的值。当字段为有序列表时,**Value(值)**为下拉列表。否则,**Value(值)**为文本输入。
-
(可选)要使用逻辑运算符创建复合表达式,选择 **And(且)**或 Or(或)。
-
对于操作,选择 **Respond with fixed response(以固定响应回应)**或 **Override(覆盖)**并输入其他详情。有关完整操作列表,请参阅操作。
-
(可选)选择 Add another override(添加另一个覆盖)。
-
创建规则后,选择 **Save and Deploy(保存并部署)**或 Save as Draft(保存为草稿)。
-
选择 **Next(下一步)**并查看更改。
-
选择 **Save(保存)**确认。
如果您想将 example.com/blog 与主网站分开托管,请使用以下自定义规则。
When incoming requests match(当入站请求匹配时):
| Field(字段) | Operator(运算符) | Value(值) |
|---|---|---|
| URI Path(URI 路径) | contains(包含) | /blog |
Then(则):
| Action(操作) | Options(选项) | Value(值) |
|---|---|---|
| Overrides(覆盖) | Pools(池) | <BLOG_SERVER> |