There is a bot trying URLs on my site as all lowercase. It’s changing referrer and anything I’d normally block with. So I’d like to test the URL and if it’s all lowercase then block. So the entire URL including params. Nothing I try seems to work or even seems to be allowed by Cloudflare. Any suggestions? I’ve tried things like this:
If you’re on a Business or Enterprise plan, you can probably run a regex test on it. Otherwise, you might try a bunch of Does Not Contain OR statements for each upper case letter. Even then, I’m not sure how well alphabet case testing would work, though I’ve seen evidence that some Firewall Rules are case sensitive.
This site is on Pro plan. I’ve found that URI with contains is case sensitive. The idea of a bunch of OR for each uppercase letter is interesting. I’ll give it a try. Seems super inefficient, but if it works… Thanks for the idea.