location的匹配


匹配符 匹配规则 优先级
= 精确匹配 1
^~ 以某个字符串开头 2
~ 区分大小写的正则匹配 3
~* 不区分大小写的正则匹配 4
!~ 区分大小写不匹配的正则 5
!~* 不区分大小写不匹配的正则 6
/ 通用匹配,任何请求都会匹配到 7
# 通用匹配,任何请求都会匹配到
location / {
default_type text/html;
return 200 "访问到了 /";
} # 严格区分大小写,匹配以.php结尾的都走这个location
location ~ \.php$ {
default_type text/html;
return 200 "访问到了 php结尾的文件";
} # 严格区分大小写,匹配以.jsp结尾的都走这个location
location ~ \.jsp$ {
default_type text/html;
return 200 "访问到了 .jsp结尾的文件";
} # 不区分大小写匹配,只要用户访问.jpg,gif,png,js,css 都走这条location
location ~* \.(jpg|gif|png|js|css)$ {
default_type text/html;
return 200 "访问到了 .jpg结尾的文件";
} # 不区分大小写匹配
location ~* "\.(sql|bak|tgz|tar.gz|.git)$" {
default_type text/html;
return 200 "访问到了 .tar.gz结尾的文件";
}

FBI WARNING

QQ:1402122292 认准原创sheldon 别人叫我晓东

最新文章

  1. UVA, 10336 Rank the Languages
  2. [iOS]关于状态栏(UIStatusBar)的若干问题
  3. SQL Server 高性能写入的一些总结(转)
  4. delphi 01设置 字体属性
  5. wap开发之滑动事件(swipe、tap、swipeleft、swiperight)等
  6. marquee标签制作轮播图
  7. LNMP、LAMP、LANMP一键安装脚本(定期更新)[转]
  8. python爬图
  9. struts2原理分析
  10. sql点滴38—SQL Server 2008和SQL Server 2008 R2导出数据的选项略有不同
  11. PHP学习2 — PHP Cookie 与 Session
  12. idea live template
  13. winform WebBrowser控件中,cs后台代码执行动态生成的js
  14. JavaScript正则表达式(Regular Expression):RegExp对象
  15. 布局display属性(一)--【Flex】
  16. 美团--Quake全链路压测平台
  17. CSS的优先级和继承问题
  18. 积分从入门到放弃<2>
  19. python—命名规范
  20. 线程、进程、协程 异步io

热门文章

  1. 【ProLog - 3.0 进阶:递归】
  2. springcloud面试题【第一期】
  3. 并发编程(ReentrantLock&&同步模式之顺序控制)
  4. Git简单操作及原理
  5. GO-02-helloworld
  6. 重绘DevExpress的XtraMessageBox消息提示框控件
  7. hdu4499 搜索
  8. hdu3665 水最短路
  9. 基于 RTF specification v1.7 的 RTF 文件解析及 OLE 对象提取(使用 Python 开发)
  10. C#-CMD