BBQ Pro’s Basic Patterns are the same patterns that are used in the free version of the plugin. They are well-tested and recommended for all WordPress-powered sites. There are three types of Basic Patterns:
- Query String – Patterns defined in this section are tested against the query-string portion of each URI request. For example, if the requested URI is
http://example.com/path/?id=123
, the query-string isid=123
. - Request URI – Patterns defined in this section are tested against the requested URI, not including the query string. For example, if the requested URI is
http://example.com/path/?id=123
, patterns defined in this section are tested againstexample.com/path/
. - User Agent – Patterns defined in this section are tested against the reported user agent for each URI request. User agents are faked easily, however many bad requests continue to report well-known and malicious agents that should be blocked whenever possible.