屏蔽电脑端、蜘蛛、微信和 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;
文章链接:https://wuzuhua.cn/1942.html
文章标题:屏蔽电脑端、蜘蛛、微信和 QQ 的请求可以通过以下配置实现
文章版权:空木白博客 (https://wuzuhua.cn) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2024年11月11日 1时11分53秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系空木白:18177233@qq.com

给TA打赏
共{{data.count}}人
人已打赏
网站SEO

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

2023-9-8 21:04:12

网站源码

一款简约美观图片压缩自动转换WEBP格式图床程序

2024-7-19 19:14:50

0 条回复 A文章作者 M管理员
每日一言:你的美别人看不到,你的丑一目了然。
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~