NGINX 最基本的防爬虫、防盗链

 

防爬虫在 [ 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;
    }
}

 

发布了101 篇原创文章 · 获赞 16 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章