Nginx服务器配置之location语法分析
来源:互联网 发布:phantomjs java 编辑:程序博客网 时间:2024/05/24 16:15
location基本语法:location [=|~|~*|^~] /uri/ { … }
= 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。
~ 为区分大小写匹配(可用正则表达式)
!~为区分大小写不匹配
~* 为不区分大小写匹配(可用正则表达式)
!~*为不区分大小写不匹配
^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式。
实例讲解:
location = / { # 严格匹配 / 查询,后面不能有其他字符(不常用)。}location / { # 匹配任何查询,因为所有请求都已 / 开头,正则表达式规则和块规则将被优先查询匹配。}location ^~ /images/ { # 匹配任何已 /images/ 开头的任何查询并且停止搜索,任何正则表达式将不会被测试。}location ~*.(gif|jpg|jpeg)$ { # 匹配任何已 gif、jpg 或 jpeg 结尾的请求。}location ~*.(gif|jpg|swf)$ { valid_referers none blocked www1.site.com www2.site.com; if ($invalid_referer) { #防盗链 rewrite ^/ http://$host/logo.png; } }
阅读全文
0 0
- Nginx服务器配置之location语法分析
- 服务器-Nginx-Location配置
- nginx之location配置
- nginx配置之location
- nginx之location配置
- nginx之location配置
- nginx之location配置
- Nginx之location配置
- 初识nginx服务器配置之location配置规则
- Nginx服务器中的location配置详解
- Nginx 之 Location基础配置 及 Location最佳实践
- nginx之location基础配置及location最佳实践
- Nginx 之 Location基础配置 及 Location最佳实践
- Nginx之Location配置详解(Location匹配顺序)
- Nginx之Location配置详解(Location匹配顺序)
- nginx之location配置---学习笔记
- nginx配置详解之location模块
- Nginx location 配置
- springboot junit 每天进步百分之一
- 【伪技术贴】无人驾驶?LEGO机器人就可以做到
- Android开发生成自己的Compile依赖
- docker--dockerfile
- 【BZOJ】1503 [NOI2004]郁闷的出纳员 平衡树
- Nginx服务器配置之location语法分析
- 详解shape标签
- java并发编程的艺术(二)-----volatile、synchronized、final
- sql语句获取今日,昨日,近7天,本月的点击数
- 搜狗词库爬虫(1):基础爬虫架构和爬取词库分类
- 信息化时代的销毁清除工作如何做
- Zookeeper的初步认识
- Swoole2.0内置协程并发测试
- 选择器优先级