nginx uri重写
来源:互联网 发布:中科恒业医学软件 编辑:程序博客网 时间:2024/06/01 20:21
在工作使用nginx时,有时会需要对访问的uri进行重新编写,
如访问以下地址:
http://www.test.com/api/ccket/v1/queryShows.json?channelCode=0003&cinemaCode=1000019&status=1&sign=00003
需要得到:
http://www.test.com/api/ccket/v1/queryShows/0003/1000019/2015-11-22_all1.json?
这也是为了静态存放,不用动态去生成,
location中去配置:
if ( $time_iso8601 ~ "([0-9]+)-([0-9]+)-([0-9]+)T([^~]+)" ) {
set $aa "$1-$2-$3";
}
if ( $request_uri ~ "^/api/([^~]+)" ){
set $all '_all';
set $json '.json?';
rewrite ^/([^~]+)/([^~]+)/([^~]+)/(.*)?([^~]+)$ /$1/$2/$3/queryShows/$arg_channelCode/$arg_cinemaCode/$arg_startDate$all$arg_status$json? permanent; }
其它需求写法类似
0 0
- Nginx 重写URI
- nginx uri重写
- NGINX 重写
- nginx重写
- nginx屏蔽指定URI
- Nginx的$uri和$request_uri
- 内容URI及自定义ContentProvider重写方法
- nginx url 重写规则
- Nginx Rewrite重写
- nginx 子目录重写
- Nginx的url重写
- Nginx url重写小结
- nginx 重写规则!
- Nginx重写规则指南
- nginx url重写
- nginx rewrite重写
- zend framework nginx重写
- Nginx之URL重写
- java5、java6、java7、java8的新特性
- 解析Spring源码(8)--BeanDefinitionParserDelegate
- 求区间内和问题(线段树)(hdu 1166)
- 吴建平院士:网络空间安全的挑战和机遇
- uCOS-III开关中断进出临界区的三个宏
- nginx uri重写
- 排序算法之希尔排序(传统排序的突破)
- 欢迎使用CSDN-markdown编辑器
- HTML5的Video标签的属性,方法和事件汇总
- struts2_01入门如何搭建环境
- 百度地图api相关
- 【数位DP】HDU 3652 B-number
- Linux之写时复制技术
- sg函数+数学_________Stone game( hdu 5865 2016多校第十场 )