webx rewrite
目的是将请求的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相关推荐
- nginx rewrite 指令last break区别最详细的解释
总结: rewrite 可以在 server location 块, 正则比配的时候才重写,所以多条 rewrite 顺序靠前且匹配的优先执行. break跳出rewrite阶段,不会在匹配,进入输出 ...
- 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 "/ ...
- Nginx rewrite正则匹配重写
Nginx的rewrite功能支持正则匹配重写,即将URL地址临时或永久重新指向某个新的位置,类似于重定向.这个特性有利用当网站结构做出重大调整,如之前的网站mp3资源使用URL为www.site1. ...
- NGINX中的proxy_pass和rewrite
rewrite syntax: rewrite regex replacement [flag] Default: - Context: server, location, if 如果正则表达式(re ...
- nginx生产环境常用功能include 、虚拟主机别名、rewrite、nginx status详细解析
一.配置文件优化之include参数 如果我们用nginx搭建虚拟主机,虚拟主机太多,我们不能把所有配置放置在nginx.conf中吧?那样这个配置文件就太大了,看起来很乱,所有这时就产生了 incl ...
- WebX Qamp;A
Q:WebX中URL路径解析规则? A : Q : WebX的Ajax支持? A:通过Screen返回对象结果或者返回Json格式的Resposen对象,详细的内容见博客http://blog.csd ...
- Apache Rewrite url重定向功能的简单配置
1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范.平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite ...
- Nginx 进阶 (ssl、fpm、rewrite、cache配置等)
一.配置https网站 1.自建CA (1)生成私钥文件 mkdir -p /etc/pki/CA/private #创建私钥保存的目录 (umask 077;openssl genrsa -out ...
- nginx rewrite重写与防盗链配置
nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...
- nginx rewrite和根据url参数location
最近项目中涉及到旧老项目迁移,需要在nginx上做些配置,所以简单学习了下,好记性不如烂笔头,先记下来. rewrite 首先查看下nginx是否支持rewrite: ./nginx -V 不支持说明 ...
最新文章
- MySQL 时间类型 DATE、DATETIME和TIMESTAMP
- java如何识别tiled地图_Egret学习-TiledMap使用
- P1020 导弹拦截(最长不上升序列+二分)
- 移动端适配(必须要知道的,亲测有效)
- go 模板(template)的常用基本语法
- CodeForces - 1612A Distance
- 记一次 JAVA 的内存泄露分析 1
- [React-Native]环境配置amp;HelloWorld
- c语言空字符和 0 的区别,C语言'\0'、'0'、' '、“0”、0的区别详解
- 三菱plc程序三菱FX3U画圆程序,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写
- 2 万字 + 30 张图 |MySQL 日志:undo log、redo log、binlog 有什么用?
- 网易云信IMweb版集成实现(PHP直接上码)
- 当他不再爱你的时候!
- 【零成本 超详细】使用Win10自带的Hyper-V管理工具搭建虚拟机
- 如何在Android/data文件夹下面出现包路径
- 徐松亮常用开发软件与网站
- 自动化立体仓库系统实训
- 你知道近来年大火的DDD是如何兴起的吗?以及与微服务的关系
- VS2005中文版下载地址和msdn_vs2005中文版
- 华为怎么退出子用户_华为游戏中心怎么退出账号的具体步骤