技术文摘

Nginx 设置只允许蜘蛛访问其他访问为404或者301跳转-测试可行OK

作者:凌木千雪   发表于:
浏览:134次    字数:400  原创
级别: 站内管理   总稿: 69 篇,  月稿: 0
nginx设置只允许蜘蛛访问其他访问为404或者301跳转ngxinx设置只允许百度360蜘蛛访问,其他任何IP或者蜘蛛访问为404状态
  1. if ($http_user_agent !~* "Baidu|Baiduspider|Yisou|Sogou|Google|360|bing"
  2. return 404; 
实测浏览器打开为 404 状态,网站日志百度蜘蛛为 200 正常状态。 设置只允许百度 360 蜘蛛访问,访客浏览器跳转
  1. if ($http_user_agent !~* "Baidu|Baiduspider|Yisou|Sogou|Google|360|bing"
  2. return 301 http://www.hao123.com; 
  3.   
========== 【特定目录,方法测试可行】  ==============   Nginx只想/boke/ 这个目录下的网页  浏览器访问是跳转到403,蜘蛛抓取正常方法:
  1. location /boke/   { 
  2.     if ($http_user_agent !~* "Baidu|Baiduspider|360|Yisou|Sogou|Google|bing|"
  3.     { 
  4.     return 403; 
  5.     } 

 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags:

发布者资料

热门文章

技术文摘

查看更多技术文摘
首页
栏目
搜索
会员
投稿