您当前的位置: 首页 >  nginx

哆啦A梦_i

暂无认证

  • 2浏览

    0关注

    629博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Nginx:last 和 break 的区别

哆啦A梦_i 发布时间:2021-04-19 23:11:39 ,浏览量:2

last 和 break 的区别

1. last 和 break 当出现在location 之外时,两者的作用是一致的没有任何差异。

注意一点就是,他们会跳过所有的在他们之后的rewrite 模块中的指令,去选择自己匹配的location

2. last 和 break 当出现在location 内部时,两者就存在了差异。

last: 使用了last 指令,rewrite 后会跳出location 作用域,重新开始再走一次刚刚的行为。

break: 使用了break 指令,rewrite后不会跳出location 作用域。它的生命也在这个location中终结。

3. 通俗易懂:

last:重新将rewrite后的地址在server标签中执行

break:将rewrite后的地址在当前location标签中执行

关注
打赏
1556978864
查看更多评论
立即登录/注册

微信扫码登录

0.0393s