Create custom rules
Create and manage Load Balancing rules in the Custom Rules page, which is part of the Create/Edit Load Balancer workflow found in Traffic in the dashboard.
 Prerequisites
- Understand whether Cloudflare proxies your traffic: Depending on the nature of your traffic, you may have access to different fields for your load balancing rules. For more details, see Supported fields and expressions.
 Workflow
- Log in to the Cloudflare dashboard and select an account and application. 
- Navigate to Traffic > Load Balancing. 
- Edit an existing load balancer or create a new load balancer. 
- From the Load Balancer workflow, click Custom Rules. 
- Click Create Custom Rule. 
- In the Field drop-down list, choose an HTTP property. For more details, see Supported fields. 
- In the Operator drop-down list, choose an operator. For more details, see Operators. 
- Enter the value to match. When the field is an ordered list, Value is a drop-down list. Otherwise, Value is a text input. 
- [Optional] To create a compound expression using logical operators, click And or Or. 
- For an action, choose Respond with fixed response or Override and enter additional details. For a full list of actions, see Actions. 
- (Optional) Click Add another override. 
- After you create your rule, click Save and Deploy or Save as Draft. 
- Click Next and review your changes. 
- Click Save. 
 Example configuration
This example routes certain content requests from our webserver to a different origin pool.
When incoming requests match:
| Field | Operator | Value | 
|---|---|---|
| URI Path | contains | /content | 
| URI Query String | contains | webserver | 
Then:
| Action | Options | Value | 
|---|---|---|
| Overrides | Origin pools | Server1 |