zoukankan      html  css  js  c++  java
  • Nginx之rewrite使用

    rewrite regex replacement [flag]; 

    flag=break/last/redirect/permanent

    ² regex 是正则表达式

    ² replacement 是替换值,新值

    ² flag -- 后续处理标识

    flag=break

    发生nginx内部重定向,path值被更新,rewrite层面的命令会中断。原控制流程逻辑不变往下走

     flag=last

    发生nginx内部重定向,path值被更新,rewrite层面的命令会中断。控制流程刷新,重新进行整个location层的逻辑流程。

     flag= redirect/permanent

    发生页面重定向(301永久重定向/302临时重定向),nginx流程结束,返回http响应到浏览器,页面url更新

    flag为空

    发生nginx内部重定向,path值被更新,rewrite层面的命令继续。最后一个rewrite完毕,刷新控制流程,重新进行location重匹配

  • 相关阅读:
    c# 代码控制文件夹权限时,只显示特殊权限的问题
    C#使用SQLite数据库遇到的问题(二)
    GC工作原理
    Thread
    -static
    String 练习题
    更进ATM
    继承 示例
    数组
    求奇偶数
  • 原文地址:https://www.cnblogs.com/Soy-technology/p/11355615.html
Copyright © 2011-2022 走看看