`
275553385
  • 浏览: 705894 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

nginx if中实现&& 功能

阅读更多

set $flag 0;

if ($remote_addr != "172.16.1.9") {

    set $flag "${flag}1";

}

if ($request_filename !~* "jpg") {

    set $flag "${flag}2";

}

if ($flag = "012") {

     rewrite  ^/(.*)$  /config/demo.html  last;

}ngi

分享到:
评论
1 楼 JYY282 2013-11-21  
 

相关推荐

    Nginx if语句加正则表达式实现字符串截断

    主要介绍了Nginx if语句加正则表达式实现字符串截断功能,特殊场合下可能会需要这个功能,NGINX的奇淫技巧之一,需要的朋友可以参考下

    Nginx中IF语句实现数学比较功能

    = 逻辑比较, 但不支持if中 <、<、>=、<= 比较. 本示例使用了set-misc-nginx-module 代码如下: location = /test/ {  default_type html;  set_random $a 0 9; #$a 随机 从0-9取  if ( $a <= 4 ){ ...

    nginx源码分析configure脚本详解

    #endif 这样的代码段,这样的设计可以在不改动源码的情况下,通过简单的定义宏的方式来实现功能的打开与关闭,但是在nginx/src目录下始终没有找到宏 NGX_PCRE 对应的 #define 语句。  在之前介绍event模块的时候...

    CIM信息系统 v0.9.3

    在Nginx低版本中,是不支持PATHINFO的,但是可以通过在 Nginx.conf 中配置转发规则实现:location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; }}然后访问 http:root('/index.p

    基于大数据分析与可视化的疫情信息发布平台源码+项目部署教程.zip

    3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 1.首先找到config/index.js文件,将assetPublicPath的路径改为“./” 2.在build目录下utils.js修改,找到如下配置添加publicPath: '../../' ``` ...

    开涛高可用高并发-亿级流量核心技术

    4.3.2 Nginx+Lua实现 77 4.4 接入层限流 78 4.4.1 ngx_http_limit_conn_module 78 4.4.2 ngx_http_limit_req_module 80 4.4.3 lua-resty-limit-traffic 88 4.5 节流 90 4.5.1 throttleFirst/throttleLast 90 4.5.2 ...

    nodejs和php实现图片访问实时处理

    我在访问时光网、网易云音乐等网站时,发现将它们页面中的一些图片URL修改一下就可以得到不同尺寸的图片,于是思考了其实现方案,我的思路是:URL Rewrite + 实时处理 + 缓存,对用户请求的URL进行重写,然后利用...

    七只熊文库开源CMS

    ## CMS主要功能概述 分类管理、文档管理、文档预览、收费文档悦读页数限制。 文档积分系统。 支付宝在线积分充值。 用户积分策略自由设置。 新闻系统。 论坛 + 文档悬赏系统。 企业名录系统。 大批量文档客户端软件...

    轻量级PythonWeb框架Mole.zip

    如果自己扩充功能模块再搭配其他 服务器后端(Nginx、Apache或uv-web)可以实现高性能应用。 特性 轻量级,web基础东西都具备 代码模块结构清晰,方便扩展或改造 部署方便,只需将包放入能import的...

    wpsshop官方正版5.0.2 b2c 商城 thinkphp (php开源项目)

    Wpsshop商城系统 - ... 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }

    wpsshop官方正版5.0.1 thinkphp框架 手机端 pc端 官方1.9万

    Wpsshop商城系统 - ... 在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }

    一个适合新手学习的电商项目

    3、登录时判断cookie中有购物车商品,应该吧cookie中的购物车商品列表转移到redis中。 Key:用户id Value:购物车商品列表 4、如果想redis中转移商品时,redis的购物车中已经有商品,此时,需要把商品合并。如果...

    链接:https:::pan.baidu.com:s:10GlLf9ELf9rjDpoA0r1-9Q

    Day58 - 商品功能实现.rar Day59 - elasticsearch.rar Day60 - 全文检索.rar Day61 - 搜索过滤.rar Day62 - 商品详情页.rar Day63 - RabbitMQ.rar Day64 - Redis.rar Day65 - 授权中心.rar Day66 - 购物车.rar Day67...

    python入门到高级全栈工程师培训 第3期 附课件代码

    13 自定制property实现延迟计算功能 14 property补充 15 元类介绍 16 自定义元类 17 函数复习 18 文件操作复习 第29章 01 上节课复习 02 什么是异常处理及异常处理的两种方式对比 03 多分支与万能异常 04 异常处理...

    Simple Down 简单下载系统 v6.2.zip

    叠加的方式可以实现的功能是通过多个标签来定位资源。但是好像很多人不理解这种方式。 7 加入积分功能。在发布资源的时候可以设置下载此资源需要的积分。不设置默认为0。积分为0表示免费,游客可以直接下载免费资源...

    荔枝个人发卡系统-PHP

    批发优惠功能,商品中可开启批发优惠功能,以及编写优惠规则,客户一次性购买达到规定数量则会进行优惠。 3、支付对接,为了满足所有人的需求,让用户自己对接支付平台是不现实的,所以支付对接请交给作者,如果你想...

    CIM城市信息聚合系统

    在Nginx低版本中,是不支持PATHINFO的,但是可以通过在 Nginx.conf 中配置转发规则实现: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } } 然后访问 http://你的域名/...

Global site tag (gtag.js) - Google Analytics