zoukankan      html  css  js  c++  java
  • 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

     

     

     

     

     

     

     

     

  • 相关阅读:
    假期学习总结2-14
    假期学习总结2-13
    假期总结2-12
    假期总结2-11
    读人月神话
    冲刺第五天 11.29 THU
    冲刺第四天 11.28 WED
    冲刺第三天 11.27 TUE
    冲刺第二天 11.26 MON
    冲刺第一天 11.23 FRI
  • 原文地址:https://www.cnblogs.com/staff/p/11498056.html
Copyright © 2011-2022 走看看