目的是将请求的URl映射到内部的URL,rewrite是一个web应用,因此被匹配的URL是servletPath+pathInfo。比如一个Servlet挂在/test/abc的URL上,/test/abc/ddd的servletPath就是/test/abc,pathInfo就是/ddd。

rule表示要匹配的URL,condition表示匹配之后需要检查的条件,substitution表示替换规则,handler表示使用自定义方法更灵活地替换URL。

当一条rule规则替换完成之后,默认会继续执行后续的rule,使用已经替换的URL和参数继续匹配。

substitution中的flag可以是下面的参数:

  • L last:停止匹配。
  • C chain:串接rule,就是默认行为。
  • QSA qsappend:保留原来的请求参数。
  • R=301 永久重定向。
  • R=302 临时重定向。

handler用于弥补正则表达式的不足,正则只能执行简单的替换,对于更加复杂的功能就需要用到handler。

最后欢迎大家访问我的个人网站:1024s

webx rewrite相关推荐

  1. nginx rewrite 指令last break区别最详细的解释

    总结: rewrite 可以在 server location 块, 正则比配的时候才重写,所以多条 rewrite 顺序靠前且匹配的优先执行. break跳出rewrite阶段,不会在匹配,进入输出 ...

  2. rewrite or internal redirection cycle while processing nginx重定向报错

    2018/05/07 15:03:42 [error] 762#0: *3 rewrite or internal redirection cycle while processing "/ ...

  3. Nginx rewrite正则匹配重写

    Nginx的rewrite功能支持正则匹配重写,即将URL地址临时或永久重新指向某个新的位置,类似于重定向.这个特性有利用当网站结构做出重大调整,如之前的网站mp3资源使用URL为www.site1. ...

  4. NGINX中的proxy_pass和rewrite

    rewrite syntax: rewrite regex replacement [flag] Default: - Context: server, location, if 如果正则表达式(re ...

  5. nginx生产环境常用功能include 、虚拟主机别名、rewrite、nginx status详细解析

    一.配置文件优化之include参数 如果我们用nginx搭建虚拟主机,虚拟主机太多,我们不能把所有配置放置在nginx.conf中吧?那样这个配置文件就太大了,看起来很乱,所有这时就产生了 incl ...

  6. WebX Qamp;A

    Q:WebX中URL路径解析规则? A : Q : WebX的Ajax支持? A:通过Screen返回对象结果或者返回Json格式的Resposen对象,详细的内容见博客http://blog.csd ...

  7. Apache Rewrite url重定向功能的简单配置

    1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范.平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite ...

  8. Nginx 进阶 (ssl、fpm、rewrite、cache配置等)

    一.配置https网站 1.自建CA (1)生成私钥文件 mkdir -p /etc/pki/CA/private #创建私钥保存的目录 (umask 077;openssl genrsa -out ...

  9. nginx rewrite重写与防盗链配置

    nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...

  10. nginx rewrite和根据url参数location

    最近项目中涉及到旧老项目迁移,需要在nginx上做些配置,所以简单学习了下,好记性不如烂笔头,先记下来. rewrite 首先查看下nginx是否支持rewrite: ./nginx -V 不支持说明 ...

最新文章

  1. 《HTML、CSS、JavaScript 网页制作从入门到精通》——6.6 单元格属性
  2. CF1037H Security——SAM+线段树合并
  3. 前音悦台直播互动产品总监金鹏:直播产品需要注意这些问题
  4. 树莓派AI视觉云台——6、Linux常用命令及vim编辑器的使用
  5. 华为申请注册华为鸿蒙商标,华为申请注册“华为鸿蒙”商标,自研操作系统或将实现?-控制器/处理器-与非网...
  6. 天融信荣获《中国信息安全》2018年度“双推”活动两项荣誉
  7. BaiduPan百度网盘不限速教程
  8. mysql统计 同比 环比
  9. 杜威分类法_设计机器人:从都会到休伊,杜威和路易
  10. AWash: Handwashing Assistance for the Elderly with Dementia via Wearables
  11. JS验证邮箱合理性(初级版)
  12. 黄河中下游地区精化似大地水准面研究与实施
  13. ui曲线谁是横坐标_在数学中,横坐标是X轴还是Y轴
  14. 多面张亚勤:导师、管理者和普通人
  15. c语言VK_SPACE什么意思,C语言,回车键: VK_RETURN (13) 后面的英文跟数字是什么含义,如何使用求解。。。...
  16. 二叉树的递归遍历和非递归遍历实现(C++)(深度优先)
  17. 一节计算机课日记,有趣的一节课小学日记300字
  18. 2017年【最全+细心全看】App Store 审核指南
  19. ES 7.X 做类百度搜索,进行搜索自动补全和热搜词及拼音功能实现
  20. 市场、运营、营销的肩椎由我来拯救——小帮软件机器人

热门文章

  1. 前端:【学成在线项目】HTML+CSS详细制作过程(代码只做参考)
  2. PDF怎么转换成Word文字
  3. python 上传文件
  4. 2022系统软件开发公司排行榜
  5. eeprom和编程器固件 k2_关于k2的一个非常诡异的情况,涉及原厂固件比第三方如老毛子网速快,穿墙,eeprom等...
  6. AIDE MD主题配置
  7. PSINS捷联惯导更新算法
  8. 03.09 随手记(Mock数据生成器,Easy Mock基本使用)
  9. 夜间灯光数据dn值_黑夜给了我黑色的眼睛——全球夜间灯光数据分析
  10. 一些可能有用的功能cocos2dx