`

中文手册

阅读更多

看附件,

 

摘抄一些常用的

 

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的关键。手册...

    STM8S103中文手册.pdf

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

    ABB机器人中文手册.pdf

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

    Sysmac Studio 中文手册

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

    max30102中文手册

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

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

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

    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下发布,意味着任何人都可以自由地复制、分发、修改该文档。手册的翻译版支持多种...

    elmo驱动器命令中文手册

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

    Zabbix6.0中文手册

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

    SAP BPC EPM中文手册,中文版手册

    根据给出的文件内容,这本SAP BPC EPM中文手册详细介绍了如何安装和使用这一加载项,以及在此基础上的报表创建和数据处理等操作。 文档首先介绍的是EPM加载项的基本概念,然后详细讲述了加载项的安装和更新过程,...

    RISC-V中文手册.pdf

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

    w25q128fv中文手册 w25q256fv中文手册

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

    phalcon 中文文档 全中文手册

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

    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

    LPC1100中文手册(周立功翻译)

    《LPC1100中文手册》是由周立功团队翻译的一份详尽的技术文档,主要针对NXP公司的LPC1100系列微控制器。这份手册是C语言初学者和嵌入式系统开发者的重要参考资料,它涵盖了LPC1100的基本结构、功能特性、接口操作...

Global site tag (gtag.js) - Google Analytics