码迷,mamicode.com
首页 > Web开发 > 详细

Nginx学习笔记04URL匹配规则和实际路径

时间:2017-06-22 20:56:28      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:html   相同   字符串   index   idt   学习笔记   等等   bsp   笔记   

1.1.1. URL匹配规则

匹配规则配置总结:

location [=|~|~*|^~] /uri/ {  }

 

优先级

匹配方式

描述

1最高

=

精确匹配。

2

^~

以字符串开头,纯字符串,不支持正则表达式

3

~*

正则表达式匹配,不区分大小写

3

~

正则表达式匹配,区分大小写

3

!~*

正则表达式不匹配,不区分大小写

3

!~

正则表达式不匹配,区分大小写

4最低

/

通用匹配,匹配所有没匹配前面的条件的路径

 

当优先级相同的多个location结点都匹配某个请求的URL时,在配置文件中出现位置最靠前的匹配成功。

 

1.1.2. 实际路径的配置

在处理URL请求时,对应的实际路径存在多种不同的配置。

配置方式

描述

root

nginx服务器的根目录,默认为html目录。

例如:

location /abc/

root  /opt/nginx/html

请求:/abc/1.txt

实际路径:

/opt/nginx/html/abc/1.txt

alias

nginx服务器的根目录,会去掉location中的那一部分。

alias可以使用正则表达式,可以使用location正则表达式中的分组$1,$2,$3等等。

location /abc/

alias  /opt/nginx/html

请求:/abc/1.txt

实际路径:

/opt/nginx/html/1.txt

index

定义首页。可以用空格分隔多个首页文件。

index  index.html  index.jsp  index.php

error_page

错误页面重定向。多种重定向方式。

Nginx学习笔记04URL匹配规则和实际路径

标签:html   相同   字符串   index   idt   学习笔记   等等   bsp   笔记   

原文地址:http://www.cnblogs.com/coe2coe/p/7066996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!