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

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用来判断文件是否可执行


Nginx 流行CMS博客的rewirte写法(学习笔记十二)_第1张图片
Nginx 流行CMS博客的rewirte写法(学习笔记十二)_第2张图片
Nginx 流行CMS博客的rewirte写法(学习笔记十二)_第3张图片
Nginx 流行CMS博客的rewirte写法(学习笔记十二)_第4张图片
Nginx 流行CMS博客的rewirte写法(学习笔记十二)_第5张图片

你可能感兴趣的:(Nginx 流行CMS博客的rewirte写法(学习笔记十二))