Nginx 流行CMS博客的rewirte写法(学习笔记十二)

简介: 1. 基本标记、正则、文件与目录A、基本标记last - 基本上都用这个Flag。※相当于Apache里的[L]标记,表示完成rewrite,不再匹配后面的规则break - 中止Rewirte,不再继续匹配redirect - 返回临时重定...

1. 基本标记、正则、文件与目录

A、基本标记

last - 基本上都用这个Flag。

※相当于Apache里的[L]标记,表示完成rewrite,不再匹配后面的规则

break - 中止Rewirte,不再继续匹配

redirect - 返回临时重定向的HTTP状态302

permanent - 返回永久重定向的HTTP状态301

B、 正则

~ 为区分大小写匹配

~* 为不区分大小写匹配

!~和!~* 分别为区分大小写不匹配及不区分大小写不匹配

C、 文件及目录匹配

 -f和!-f用来判断是否存在文件

-d和!-d用来判断是否存在目录

 -e和!-e用来判断是否存在文件或目录

 -x和!-x用来判断文件是否可执行


img_d22fdbff7ef4c575e268232ef6f2bbcc.png
img_d52ba001ec3f975638128ca51bc7d5b1.png
img_c10ad9b595ea9fa4589bc8f3a3db1ffb.png
img_490820fdb90f62b63d34e9ac7a302702.png
img_0e5228a6193dc79d89596ef79c009168.png
目录
相关文章
|
2月前
|
tengine Rust 负载均衡
反向代理学习笔记(一) Nginx与反向代理绪论
反向代理学习笔记(一) Nginx与反向代理绪论
|
3月前
|
tengine Ubuntu 应用服务中间件
憧憬博客Nginx到Tengine的迁移
憧憬博客Nginx到Tengine的迁移
35 0
|
8月前
|
前端开发 应用服务中间件 nginx
前端学习笔记202305学习笔记第二十三天-nginx项目部署500情况
前端学习笔记202305学习笔记第二十三天-nginx项目部署500情况
45 0
|
7月前
|
缓存 负载均衡 应用服务中间件
|
7月前
|
负载均衡 前端开发 应用服务中间件
Nginx学习笔记
Nginx学习笔记
|
8月前
|
JavaScript 前端开发 应用服务中间件
前端学习笔记202305学习笔记第二十三天-vue打包nginx部署
前端学习笔记202305学习笔记第二十三天-vue打包nginx部署
59 0
|
8月前
|
域名解析 运维 负载均衡
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
250 1
|
9月前
|
tengine Ubuntu 应用服务中间件
憧憬博客Nginx到Tengine的迁移
憧憬博客Nginx到Tengine的迁移
75 0
|
10月前
|
负载均衡 前端开发 JavaScript
【Node.js实战】一文带你开发博客项目之联调(导入HTML、Nginx反向代理、CORS解决跨域、与前端联调)
【Node.js实战】一文带你开发博客项目之联调(导入HTML、Nginx反向代理、CORS解决跨域、与前端联调)
168 1
|
Unix 应用服务中间件 PHP
nginx 后端代理多台 php-fpm 服务器;(补充上一篇博客)
nginx 后端代理多台 php-fpm 服务器;(补充上一篇博客)