`

中文手册

阅读更多

看附件,

 

摘抄一些常用的

 

1. Nginx Rewrite 基本标记(flags)
last - 基本上都用这个Flag。
※相当于Apache里的[L]标记,表示完成rewrite,不再匹配后面的规则
break - 中止Rewirte,不再继续匹配
redirect - 返回临时重定向的HTTP状态302
permanent - 返回永久重定向的HTTP状态301

 

last和break最大的不同在于

   - break是终止当前location的rewrite检测,而且不再进行location匹配
   – last是终止当前location的rewrite检测,但会继续重试location匹配并处理区块中的rewrite规则

 

// 参考

http://apps.hi.baidu.com/share/detail/33922683

 

 

 


※原有的url支持正则 重写的url不支持正则

2. 正则表达式匹配,其中:
~ 为区分大小写匹配
~* 为不区分大小写匹配
!~!~* 分别为区分大小写不匹配及不区分大小写不匹配

3. 文件及目录匹配,其中:
-f !-f 用来判断是否存在文件
-d!-d 用来判断是否存在目录
-e!-e 用来判断是否存在文件或目录
-x !-x 用来判断文件是否可执行

 

 

六、 Nginx Location

1.基本语法:[和上面rewrite正则匹配语法基本一致]
location [=|~|~*|^~] /uri/ { … }
~ 为区分大小写匹配
~* 为不区分大小写匹配
!~!~* 分别为区分大小写不匹配及不区分大小写不匹配

 

 

另外补充:

 

$args 此变量与请求行中的参数相等

$content_length 等于请求行的“Content_Length”的值。

$content_type 等同与请求头部的”Content_Type”的值

$document_root 等同于当前请求的root指令指定的值

$document_uri 与$uri一样

$host 与请求头部中“Host”行指定的值或是request到达的server的名字(没有Host行)一样

$limit_rate 允许限制的连接速率

$request_method 等同于request的method,通常是“GET”或“POST”

$remote_addr 客户端ip

$remote_port 客户端port

$remote_user 等同于用户名,由ngx_http_auth_basic_module认证

$request_filename 当前请求的文件的路径名,由root或alias和URI request组合而成

$request_body_file

$request_uri 含有参数的完整的初始URI

$query_string 与$args一样

$server_protocol 等同于request的协议,使用"HTTP/1.0"或"HTTP/1.1"

$server_addr request到达的server的ip,一般获得此变量的值的目的是进行系统调用。为了避免系统调用,有必要在listen指令中指明ip,并使用bind参数。

$server_name 请求到达的服务器名

$server_port 请求到达的服务器的端口号

$uri ,根 / 后面的 ,等同于当前request中的URI,可不同于初始值,例如内部重定向时或使用index
分享到:
评论

相关推荐

    JMeter中文手册 JMeter中文手册

    JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册...

    Apache中文手册免费下载

    Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载...

    HALCON手册简体中文版.rar_HALCON手册_atmosphere13o_halcon_halcon中文手册_halco

    "HALCON手册简体中文版.rar"是一个压缩包,包含了HALCON的中文版帮助文档,对于国内用户来说,这是一个非常宝贵的资源,能够方便地理解和使用HALCON的各项功能。 首先,"HALCON手册"是学习和掌握HALCON的关键。手册...

    ABB机器人中文手册.pdf

    ABB机器人中文手册 本资源摘要信息主要是关于ABB机器人的中文手册,对ABB机器人的基本操作和运行进行了详细的解释。该手册被分为多个章节,每个章节描述了一个特别的工作任务和实现的方法。该手册对ABB机器人的基本...

    STM8S103中文手册.pdf

    STM8S103中文手册导言 本参考手册为应用开发人员提供了关于如何使用STM8S微控制器的存储器和外设的完整信息。 STM8S是一个拥有不同存储器大小,封装和外设的微控制器家族。 ■ STM8S针对通用应用而设计,关于订货...

    Sysmac Studio 中文手册

    Sysmac Studio 中文手册 本手册是为学习 PLC 而设计的,旨在为用户提供 Sysmac Studio 自动化软件的操作指南。手册面向电气系统知识的专业人士,包括电气工程师、设计人员、安装和维护人员、管理职能系统和设施的...

    phalcon 中文文档 全中文手册

    这个“phalcon 中文文档 全中文手册”是针对开发者们的一份宝贵的资源,旨在帮助他们更好地理解和使用Phalcon框架进行Web开发。 手册内容可能包括以下几个主要部分: 1. **安装与配置**:Phalcon的安装过程可能会...

    php中文手册 php中文手册 php中文手册

    php中文手册 php中文手册 php中文手册 php中文手册 php中文手册

    max30102中文手册

    **MAX30102中文手册** MAX30102是一款高度集成的心率和血氧饱和度(SpO2)传感器模块,适用于可穿戴健康监测设备,如智能手表、健康手环等。该手册提供了关于MAX30102芯片的详细技术信息,包括功能介绍、工作原理、...

    elmo驱动器命令中文手册

    Elmo驱动器命令中文手册 Elmo驱动器命令中文手册是一个详细介绍了用于操作SimplIQ系列数字伺服驱动器的各个软件命令的文件。该手册是SimplIQ文件集的一个有机组成部分,旨在协助SimplIQ伺服驱动器的用户更好地使用...

    jQuery API 3.3.1 中文手册

    jQuery API 3.3.1 中文手册,jQuery是一个JavaScript框架,自面世以来,以其快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果等功能使多很多WEB编程者对其非常热爱,本手册旨在帮助广大...

    jquery1.7中文手册CHM文档(附jquery1.82chm手册)

    资源名称:jquery1.7 中文手册 CHM文档(附jquery1.82 chm手册)内容简介:因国内jquery中文手册更新太慢了,等了一段时间实在等不下去了,干脆自己动手做一个丰衣足食,时刻更新. 最后感谢Shawphy提供1.4.1版,jehn提供...

    GNU Bison 中文手册

    Bison的中文手册提供了详细的指导,帮助用户理解和掌握Bison的使用。手册由Naga Bank翻译完成,并在GNU Free Documentation License下发布,意味着任何人都可以自由地复制、分发、修改该文档。手册的翻译版支持多种...

    matpower中文手册.pdf

    MATPOWER中文手册 MATPOWER是一种基于MATLAB的电力系统仿真组件,旨在提供一个强大且灵活的工具来分析和解决电力系统中的各种问题。本手册将为读者介绍MATPOWER的基本概念、安装和执行方法、数据文件格式、模型等...

    Zabbix6.0中文手册

    Zabbix 6.0 中文手册 Zabbix 是一个企业级的监控解决方案,提供了强大的监控和自动化功能。以下是 Zabbix 6.0 中文手册的知识点总结: 1. 简介:Zabbix 是一个基于 Web 的网络监控系统,可以监控各种网络设备和...

    RISC-V中文手册.pdf

    RISC-V中文手册.pdf RISC-V中文手册.pdf是关于RISC-V指令集架构的详细指南,由DAVID PATTERSON和ANDREW WATERMAN编写,勾凌睿、黄成、刘志刚等人翻译,包云岗校阅。本手册涵盖了RISC-V的基本概念、设计理念、指令集...

    w25q128fv中文手册 w25q256fv中文手册

    w25q128fv中文手册 w25q256fv中文手册 256可以参考128的 完全中文手册

    SVN中文手册 SVN中文手册

    SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...

    Sketch3中文手册

    Sketch3中文手册,Sketch只支持MAC

    AutoHotkey 中文手册

    AutoHotkey 中文手册

Global site tag (gtag.js) - Google Analytics