Problem/Motivation

Currently this module blocks requests which use an excessive number of facet parameters following the pattern:

/search?f%5B0%5D=my_filter:my_value

URL decoded:

/search?f[0]=my_filter:my_value

But I am seeing requests in my logs that follow different patterns, which oddly, is not what the UI of the site directs users to use.

&1=my_filter%3A281

URL decoded:

1=my_filter:281

Proposed resolution

I'm not certain how the bots are coming up with these URLs, but I'm thinking that the module should block these requests as well.

Comments

bburg created an issue.