• nginx-URL重写


    一、URL重写介绍

    1.rewrite模块(ngx_http_rewrite_module)
    2.Rewrite功能是Nginx服务器提供的一个重要功能。几乎是所有的web产品必备技能,用于实现URL重写。
    URL重写是非常有用的功能,比如它可以在我们改变网站结构后,不需要客户端修改原来的书签,
    也不需要其他网站修改对我们网站的友情链接,还可以在一定程度上提高网站的安全性,能够让我们的网站显得更专业
    3.Nginx服务器Rewrite功能的实现是依赖于PCRE(Perl Compatible Regular Expression.Perl兼容的正则表达式)的支持,
    所以在编译安装Nginx之前,需要安装PCRE库。
    就是把地址栏输入的URL重写编辑书写了一个格式,以这个新的格式去提交

    二、应用场景

    1.域名变更(京东) www.360buy.com
    2.用户跳转(从某个连接跳到另一个连接)
    3.伪静态场景(便于CDN缓存动态页面数据)

    三、URL重写原理

    四、URL重写实现

    1) set    设置变量
    2) if 负责语句中的判断
    3) return 返回值或者URL
    4) break 终止后序的rewrite规则
    5) rewrite 重定向URL

     

     

     

     

     

     

     

     

  • 相关阅读:
    声明式事务编程
    PlatformTransactionManager
    编码式事务
    事务的ACID
    struts2的工作原理
    通过Callable接口实现多线程
    Struts2 标签
    Struts2基础
    MySQL性能优化(十)-- 主从复制(一主多从)
    JVM学习(一)
  • 原文地址:https://www.cnblogs.com/staff/p/11498056.html
Copyright © 2020-2023  润新知