FAQ

Page Discussion History

Referrer Spam Blocking

Revision as of 06:47, 23 November 2010 by MichaelLustfield (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Referer spam is where someone will hit your site with the referer section of the browser request set to be a site they want to drive traffic to. The idea is to have links to those sites how up in any public stats pages you may have - which are common for blogs and forums.

With NGINX you can use the valid_referers module to handle this:

location / {
  valid_referers none blocked *.badreferer1.com badreferer2.com *.badreferer3.com badreferer4.net;
 
  if ($invalid_referer) {
    return   403;
  }
}

Where you replace the badreferer domains with the referer domains that you wish to block.