If you want Fastly to switch origin (backend) according to a condition, you can do so by setting a request condition. I misunderstood the behavior of the request condition and got into trouble, so I’ll show you what I misunderstood and how I dealt with it. Request condition The Request condition has a priority, and the default is 10. The lower the value, it will be evaluated first, and all request conditions will be evaluated.