免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1820 | 回复: 6
打印 上一主题 下一主题

[Web] nginx id 跳转问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-02-28 13:49 |只看该作者 |倒序浏览
现在如下需求

跳转id 89-95;99-120
http://wap.test.com/dt.php?t=id  跳转到http://wap.test.com/down/id/test_id.apk

例如
http://wap.test.com/dt.php?t=89  跳转到http://wap.test.com/down/89/test_89.apk

我用以下方式可以完成单个跳转
if ( $query_string = "t=89" ){ rewrite ^ /down/89/test_89.apk last; }

  请教各位,怎么完成批量的跳转呢?

论坛徽章:
0
2 [报告]
发表于 2013-02-28 15:53 |只看该作者
igdxigdx 发表于 2013-02-28 13:49
现在如下需求

跳转id 89-95;99-120


if ( $query_string ~* "t=([0-9]+)" ){ rewrite ^ /down/%1/test_%1.apk last; }

论坛徽章:
0
3 [报告]
发表于 2013-02-28 16:47 |只看该作者
回复 2# LnBSD


    感谢,这里热心的兄弟就是多,已经搞定,附上
  
      if ( $query_string ~* "89|90|91|92|93|94|95" ){
                rewrite ^/dt.php /down/$arg_t/test_$arg_t.apk? permanent;
        }

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
4 [报告]
发表于 2013-03-01 07:51 |只看该作者
就跳你指定的这几个?

论坛徽章:
0
5 [报告]
发表于 2013-03-01 11:22 |只看该作者
回复 3# igdxigdx

看来我想当然了,引用了apache的习惯,应该用 $1 才对



   

论坛徽章:
0
6 [报告]
发表于 2013-03-04 15:34 |只看该作者
回复 4# lsstarboy

对,跳指定的ID


   

论坛徽章:
0
7 [报告]
发表于 2013-03-04 15:35 |只看该作者
回复 5# LnBSD


    兄弟已经指出路往哪边走了:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP