Gettping not entitled: operator Matches is not allowed - not using them

What is the name of the domain?

What is the error message?

not entitled: the use of operator Matches is not allowed, a Business plan or a WAF Advanced plan is required

What is the issue you’re encountering

Trying to add a Security rule, works in one account not another

What steps have you taken to resolve the issue?

I’ve tried simplifying the rule, but still doesnt work.

The rule is just - not using equality, no regex matching or whatever.

(ip.src.country ne “GB” and ip.src.country ne “IE” and not cf.client.bot)

The exact same rule was created successfully in another account. (which is also on Pro plan)

I can’t even save it as a draft.

Was the site working with SSL prior to adding it to Cloudflare?

Yes

What is the current SSL/TLS setting?

Flexible

What are the steps to reproduce the issue?

Just creating the rule via ‘Custom Rules’ → New Custom Rule.

Only have 5 custom rules. Screenshot shows works on one pro plan, not on the other.

Screenshot of the error

Ok, solved it.

Turns out I still had a different ‘Skip’ rule that was using regex (from when was on Business plan)

… deleted that rule (and recreated as two ‘starts with’ instead), and had been able to create the new rule.

So the issue was with a different rule, not the one I was trying to add! The new rule itslef wasnt using operator matches.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.