谷姐:我们都是谷歌迷
We are all Google fans

大佬能解释一下这段nginx配置的意思吗?-nieyuli

Rate this post

    #屏蔽指定的分类目录
    set $flag 0;
    if ($request_uri ~* "(/zqxm|/zqff|/hdxb|/app)") {
    set $flag "${flag}1";
    }
    if ($http_user_agent !~* "(Android|iPhone|Windows Phone|iPad|webOS|BlackBerry|mobile|Baiduspider)") {
    set $flag "${flag}2";
    }

    if ($request_uri ~* "(/app/mwxs)") {
    set $flag "${flag}3";
    }

    if ($flag = "012") {
    return 404;
    }

有大佬能用通俗易懂话解释一下吗?主要是返回404需要满足那些条件

热议
推荐楼 rooney 昨天21:19

但为什么我实际测试是pc端404,移动端200,且百度爬虫也200.

为什么呢?

看漏了一个感叹号,应该是:

url包含如下/zqxm、/zqff、/hdxb、/app,并且不是移动端或者百度爬虫,就返回404

2楼 rooney 昨天19:12

url包含如下/zqxm、/zqff、/hdxb、/app,并且不是移动端或者百度爬虫,就返回404

3楼 xining 昨天19:22

二楼整解

4楼 nieyuli 昨天19:24

url包含如下/zqxm、/zqff、/hdxb、/app,并且是移动端或者百度爬虫,就返回404

我也是这样觉得,但是实际情况下是 /qff目录下的文件也可以抓取成功,搞不懂为什么。

5楼 nieyuli 昨天21:06

没有大佬再来指点一下吗?经过测试自己理解的好像不对,求大佬在解释一下,感谢

6楼 nieyuli 昨天21:11

二楼整解

但为什么我实际测试是pc端404,移动端200,且百度爬虫也200.

为什么呢?

8楼 NVMe 昨天21:24

但为什么我实际测试是pc端404,移动端200,且百度爬虫也200.

为什么呢?

二樓正解, 估計是 ! 沒看清楚, 除目錄返回404外, 移動端和百度蜘蛛放行

9楼 nieyuli 昨天21:36

看漏了一个感叹号,应该是:

url包含如下/zqxm、/zqff、/hdxb、/app,并且不是移动端或者百度爬虫,就返 ...

跪谢大佬指点,终于可以安心睡觉了。。

祝大佬今年发财!

我也去吧这些符号背一下。。。

10楼 woputby 昨天21:40

跪谢大佬指点,终于可以安心睡觉了。。

祝大佬今年发财!

大佬在哪里学习教程哦,分享一下吧

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 大佬能解释一下这段nginx配置的意思吗?-nieyuli
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活