Nginx 禁止PC电脑和手机端访问 不影响蜘蛛抓取的方法

回复:3 查看:129
2026-06-17 发布 湖南

规则说明
✅ 蜘蛛爬虫:全部正常抓取(谷歌、百度、必应、Wayback 归档爬虫全放行)
❌ 手机端:iPhone/Android/ipad/ 小米 / 华为所有手机浏览器 403 打不开
❌ PC 电脑:Windows、Mac 所有电脑浏览器(360、百度、Edge、Chrome)全部 403 禁止访问

set $allow_spider 0;

if ($http_user_agent ~* "Baiduspider|Googlebot|bingbot|bot|crawl|spider|archive.org_bot|Wayback") {
set $allow_spider 1;
}

if ($allow_spider = 0) {
return 403;
}

打赏
点赞
收藏
分享
暂无签名