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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章