其实我看懂你意思了,只是脑子里一直想的是只允许爬虫,然后忘记了栏目这码事。
这个你加个Nginx location把前面的if判断套起来就可以了。比如说:
location /123 {
if ($http_user_agent !~* (baiduspider|360spider|googlebot|soso|bing|sogou|yahoo|yisouspider|sohu-search|yodao|YoudaoBot|robozilla|msnbot|MJ12bot|NHN|Twiceler)) {
return 401;
}
}