Deny certain words

Steve Wilson lists-nginx at
Tue Sep 2 11:17:12 UTC 2014

Torrent clients have their own user agent normally, I had a need a while 
back to block some which we used the magic 444 to kill it.

if ($http_user_agent ~* (uTorrent|Transmission) ) {
  return 444;

On 02/09/2014 12:08, Grozdan wrote:
> Hi,
> Somehow my server gets hit by torrent requests which look like this:
> GET /?info_hash=.....
> after the = come long strings of seemingly random hashes torrent
> clients are looking for.
> I'd like to deny all such requests so would like if someone could
> provide me how to deny everything (and including) ?info_hash=
> I've looked all over the net at similar examples but all I tried thus
> far didn't work
> Thanks :)

More information about the nginx mailing list