码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx(五)-- 配置文件之Rewrite

时间:2017-06-25 23:13:42      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:9.png   img   赋值   文件   远程   ace   说明   turn   外网   

Rewrite支持URL重写

1.常用指令以及语法

  1) if指令

      if语法: if 空格 (condition) {}

      条件:

      1. “=” 来判断相等,用于字符的比较
      2. “~”正则匹配(表示区分大小写) ,“~*” 不区分大小写
      3. “-f|-d|-e” 判断是否为文件|目录|是否存在

  2) return指令

      语法: return code/uri;

    停止处理并返回状态码给客户端

  3) rewrite指令

      语法: rewrite regex  replacement  ; flag

    flag 可为:last/break/redirect/permant

      用于请求重定向

  4) set指令

     语法: set variable value 

          定义一个变量并且赋值

2.举例说明

  1. 对远程指定ip进行限制,我电脑外网是:58.250.245.125,所以限制此IP禁止访问

          技术分享

    在浏览器中访问,发现403了。

  2.对浏览器判断

    技术分享

 

Nginx(五)-- 配置文件之Rewrite

标签:9.png   img   赋值   文件   远程   ace   说明   turn   外网   

原文地址:http://www.cnblogs.com/xbq8080/p/7078375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!