屏蔽电脑端、蜘蛛、微信和 QQ 的请求可以通过以下配置实现

       为了确保您的Nginx网站仅对移动设备用户开放,并有效屏蔽电脑端访问、阻止搜索引擎爬虫以及限制微信、QQ 等应用的访问,您可以在网站的伪静态规则中添加以下配置代码。通过这样的设置,您的网站将能够专注于移动用户,同时减少不必要的访问和爬取行为。

屏蔽电脑端

屏蔽电脑端可以使用 Nginx 的 http_user_agent 指令来实现。下面是一个简单的示例:

http {
    ...
    server {
        listen 80;
        server_name example.com;

        if ($http_user_agent ~* "(Windows|Linux|Mac|Android|iPhone)") {
            return 403;
        }
    }
}

这个配置将屏蔽所有来自 Windows、Linux、Mac、Android 和 iPhone 的请求。

屏蔽蜘蛛

屏蔽蜘蛛可以使用 Nginx 的 http_user_agent 指令来实现。下面是一个简单的示例:

http {
    ...
    server {
        listen 80;
        server_name example.com;

        if ($http_user_agent ~* "(Baiduspider|Googlebot|Yahoo! Slurp|MSNBot|Sogou spider)") {
            return 403;
        }
    }
}

这个配置将屏蔽所有来自百度蜘蛛、Googlebot、Yahoo! Slurp、MSNBot 和搜狗蜘蛛的请求。

屏蔽微信

屏蔽微信可以使用 Nginx 的 http_user_agent 指令来实现。下面是一个简单的示例:

http {
    ...
    server {
        listen 80;
        server_name example.com;

        if ($http_user_agent ~* "MicroMessenger") {
            return 403;
        }
    }
}

这个配置将屏蔽所有来自微信的请求。

屏蔽 QQ

屏蔽 QQ 可以使用 Nginx 的 http_user_agent 指令来实现。下面是一个简单的示例:

http {
    ...
    server {
        listen 80;
        server_name example.com;

        if ($http_user_agent ~* "QQ") {
            return 403;
        }
    }
}

这个配置将屏蔽所有来自 QQ 的请求。

综合示例

下面是一个综合示例,屏蔽电脑端、蜘蛛、微信和 QQ:

http {
    ...
    server {
        listen 80;
        server_name example.com;
文章版权声明 1、本网站名称:空木白博客
2、本站永久网址:https://wuzuhua.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请点击网站顶部左上角“问题反馈”进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。

网站SEO

怎么在不影响收录和降权情况下去做网站备案?

2023-9-8 21:04:12

每天60秒读懂世界

09月24日,星期三, 每天60秒读懂全世界!

2025-9-24 8:14:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧