Nginx重写请求后将url?后的参数去除
2024-10-19 23:36:19
使用?结尾
注意,关键点就在于“?”这个尾缀。重定向的目标地址结尾处如果加了?号,则不会再转发传递过来原地址的问号?后面的参数那部分。
假如又想保留某个特定的参数,那又该如何呢?可以利用Nginx本身就带有的$arg_PARAMETER参数自行补充来实现。
例如:
把http://example.com/test.php?para=xxx&p=xx 重写向到 http://example.com/new.php?p=xx
可以写成:rewrite ^/test.php /new.php?p=$arg_p? permanent;
转载于:https://my.oschina.net/ffse54s/blog/1499295
最新文章
- Scalaz(36)- Free :实践-Free In Action - 实用体验
- fidder 使用教程
- Linux内核分析——操作系统是如何工作的
- ThinkPHP中add()方法的返回值
- svn切换用户
- UCloud可用区的设计理念及功能图文详解
- Java基础之创建窗口——使用流布局管理器(TryFlowLayout)
- zw版【转发·台湾nvp系列例程】HALCON ShapeTrans(Delphi)
- 把exe嵌入到自己的exe中。delphi xe3
- JAVA中获取工程路径的方法
- _ConnectionPtr.CreateInstance(__uuidof(Connection))“不支持此接口”错误解决
- ViewData 不可以有特殊字符,比如. ,等只允许数字字符和空格
- 从cdn说起
- Beta版本展示博客
- DirectX11 With Windows SDK--10 摄像机类
- 【原】Java学习笔记004 - 运算符
- jdbc增删改查进行封装
- 百度地图API的应用
- javascript Location对象属性和方法
- RESTful API实战笔记(接口设计及Java后端实现)