nginxlocation的匹配模式有以下几种:

  • 精确匹配:以=开头,只有完全匹配才能生效,例子location = /uri

  • 非正则匹配:以^~开头,^表示非、~表示正则,例子location ^~ /uri

  • 正则匹配:

    • ~开头,表示区分大小写的正则匹配,例子location ~ pattern
    • !~开头,表示区分大小写不匹配的正则,例子location !~ pattern
    • ~*开头,表示不区分大小写的正则匹配,例子location ~* pattern
    • !~*开头,表示不区分大小写不匹配的正则,例子location !~* pattern
  • 普通匹配:不带任何修饰符,例子location /urilocation /

我们暂且把非正则匹配和普通匹配称为前缀匹配

最新文章

  1. iOS @property的默认属性
  2. Python全栈之路8--迭代器(iter)和生成器(yield)
  3. 启动Memcache,出现memcached: error while loading shared libraries: libevent-1.4.so.1: cannot open shared
  4. hdu 2553 N皇后问题 (经典DFS)
  5. IOS UIImage 模糊
  6. 有N个正实数(注意是实数,大小升序排列) x1 , x2 ... xN,另有一个实数M。 需要选出若干个x,使这几个x的和与 M 最接近。 请描述实现算法,并指出算法复杂度
  7. 解决java mail发送TXT附件被直接显示在正文中的问题
  8. selinux基本
  9. c#检测是否存在数据库(SQL SERVER)
  10. Java框架spring 学习笔记(十四):注解aop操作
  11. WC前的小计划
  12. leetcode121
  13. [GAN] How to use GAN - Meow Generator
  14. LeetCode 976 Largest Perimeter Triangle 解题报告
  15. django2.1---后台管理 admin 字段内容过长,省略号替代
  16. Java开发微信公众号
  17. MySQL创建数据库/表等基本命令操作
  18. mysqlbinlog usage
  19. SpringMVC中的参数绑定总结
  20. wii 入门之路--fatt

热门文章

  1. Python-Unittest多线程执行用例
  2. java 邮件 接收与发送
  3. Hadoop集群 增加节点/增加磁盘
  4. [bzoj1385]Division expression
  5. C#/VB.NET 将彩色PDF转为灰度PDF
  6. 洛谷 P4463 - [集训队互测 2012] calc(多项式)
  7. Linux—su命令和su -命令的差别(切换登录账号)
  8. 嵌入式Linux利用ppp实现4G模块联网
  9. window10快捷键 + 浏览器常用通用快捷键
  10. ubuntu安装配置ssh-connect to host localhost port 22: Connection refused