Nginx block from referrer
问题 I need block all http connections, who have referrer click2dad.net. I write in mysite.conf: location / { valid_referers ~.*http://click2dad\.net.*; if ($invalid_referer = ''){ return 403; } try_files $uri $uri/ /index.php?$args; } But i still see in nginx logs: HTTP/1.1" 200 26984 "http://click2dad.net/view/VUhfCE4ugTsb0SoKerhgMvPXcmXszU" 200, not 403 As it is correct to block all clients from the click2dad.net ? 回答1: It should be noted that an expression will be matched against the text