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 is id=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 against example.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.