Yeah I figured that was just a typo, but mentioned it anyway just in case. The simple way to look at the conditions is to use your “fingers and toes to count”, which I always have to do especially when it comes to creating literal “math” functions. ie if X > Y – Z + W. So I always write it out in plain english to make sure I am not going to do something dumb. 😉
Example: If the Request is a POST Request and the URL is not X and the URL is not Y and the URL is not Z…. then block any/all other POST Requests made by a dummy hacker or spammer.
The flip side of that coin would be: If X action is done and the matching pattern “is equal to” a condition then you need to use OR flags for each condition otherwise you end up matching hiearchically and things would obviously break. Ie if X = Y or A = B…
Oh and no need to fill in the silly “Optional reason for editing” text box. That is on my list of things to get rid of in this forum. 😉 I find that same thing very irritating on StackOverflow. ie of course I am fixing or adding something else so why ask me about that. 😉