http://www.doucode.com/nginx-support-font/

======

nginx location语法

基本语法:location [=|~|~*|^~] /uri/ { … }

= 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。
~ 为区分大小写匹配(可用正则表达式)
!~为区分大小写不匹配
~* 为不区分大小写匹配(可用正则表达式)
!~*为不区分大小写不匹配
^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式。

示例

=====

location = / {
 # 只匹配 / 查询。
}
location / {
 # 匹配任何查询,因为所有请求都已 / 开头。但是正则表达式规则和长的块规则将被优先和查询匹配。
}
location ^~ /images/ {
 # 匹配任何已 /images/ 开头的任何查询并且停止搜索。任何正则表达式将不会被测试。
}
location ~*.(gif|jpg|jpeg)$ {
 # 匹配任何已 gif、jpg 或 jpeg 结尾的请求。
}
location ~*.(gif|jpg|swf)$ {
  valid_referers none blocked start.igrow.cn sta.igrow.cn;
  if ($invalid_referer) {
  #防盗链
  rewrite ^/ http://$host/logo.png;
  }
}

====

参考:http://www.php100.com/html/program/nginx/2013/0905/5535.html

https://segmentfault.com/q/1010000002426121

最新文章

  1. js获取给定月份的N个月后的日期
  2. 一、javase学习:数据库操作练习
  3. fir.im Weekly - 可能是 iOS 审核最全面的解决方案
  4. react.js 公共方法 集合
  5. Algorithmic Graph Drawing in TikZ
  6. [原创]java WEB学习笔记100:Spring学习---Spring Bean配置:SpEL详细介绍及代码演示
  7. 动端逐渐出了许多的移动端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。这些框架都有优缺点,不同的框架应用在不同的项目中。现简单阐述一下各框架的优缺点:
  8. [Unity3D]脚本中Start()和Awake()的区别
  9. js jquery版本的 金额千分位转换函数(非正则,效率极高)
  10. HTML5 UTF-8 中文乱码
  11. Collection View 自定义布局(custom flow layout)
  12. Xcode开发和调试总结
  13. 最新samba.tar.gz安装方法
  14. MediaScanner
  15. Oracle数据库常用SQL函数
  16. 【模块04-大数据技术入门】02节-HDFS核心知识
  17. html冲刺
  18. Oracle 批量生成sys_guid()
  19. 《LOST》 电视
  20. PHP算法之排序算法(PHP内置排序函数)

热门文章

  1. 【php学习】字符串操作
  2. CentOS_6.5安装Nginx+PHP+MySQL
  3. Ngrok 内网穿透利器
  4. Decimal、 Float、 Double 使用
  5. SQL GUID去除横线,并转换为小写
  6. JS中注意原型链的“指向”
  7. QComboBox
  8. LightOj1388 - Trapezium Drawing(求梯形点的坐标)
  9. Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小
  10. Windows-004-显示文件的扩展名