8
幾所有漫遊我想阻止所有標識爲機器人的http_user_agents但允許Googlebot當我把下面的代碼:阻斷除與Nginx的
map $http_user_agent $bad_bot {
default 1;
~*^Lynx 0; # Let Lynx go through
~*^google);
libwww-perl 1;
~(?i)(libwww|Wget|LWP::Simple|BBBike|java|crawl|spider|bot) 1;
}
然而,這阻止訪問,甚至Googlebot的。
的人應該注意到,這種方法將通過捕捉「google」一詞,並在「機器人」索引你的網站禁止谷歌(因爲谷歌的HTTP_USER_AGENT有字博特它 – bmiskie
@bmiskie很好的說明,謝謝。就我而言,這正是我想要做的! – emc