防爬蟲在 [ server內location外 ] 配置
if ($http_user_agent ~* (baiduspider|360spider|haosouspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|YoudaoBot|robozilla|msnbot|MJ12bot|NHN|Twiceler)) {
return 403;
}
資源盜鏈配置在location內部
location ~* \.(gif|jpg|png|swf|flv|css|js|jpeg)$ {
root html
valid_referers none blocked *.baidu.com;
if ($invalid_referer) {
rewrite ^/ 403.html
#return 404;
}
}