找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 40|回复: 6

请教一条rewrite规则

[复制链接]

14

主题

81

回帖

222

积分

中级会员

积分
222
发表于 2013-6-7 10:56:35 | 显示全部楼层 |阅读模式
本帖最后由 gb66 于 2013-6-7 15:23 编辑

nginx,对某URL的请求rewrite到指定的网址:[ol]
  • if ($request_uri ~* a.php\?a=abc) { rewrite (.*) http://b.com/b.php?id=123;} [/ol]复制代码上述规则转向后总是在指定网址尾部添加“&a=abc”,也就是跳转到了“
    http://b.com/b.php?id=123
    &a=abc
    ”,而不是指定的“
    http://b.com/b.php?id=123


    知道是问号出了问题,但在下实在才疏学浅,也不会用$query_string,无法搞定,求大湿给出正确的写法

    叩谢
  • 回复

    使用道具 举报

    542

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    22386
    发表于 2013-6-7 11:04:35 | 显示全部楼层
    提示:$args 或 $arg_a
    回复

    使用道具 举报

    14

    主题

    81

    回帖

    222

    积分

    中级会员

    积分
    222
     楼主| 发表于 2013-6-7 12:51:32 | 显示全部楼层

    lazyzhu 发表于 2013-6-7 11:04



    提示:$args 或 $arg_a

    能详细些吗?是否能把我那条以正确方式写出来?
    回复

    使用道具 举报

    542

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    22386
    发表于 2013-6-7 11:04:00 | 显示全部楼层

    gb66 发表于 2013-6-7 12:51



    能详细些吗?是否能把我那条以正确方式写出来?


    你不自己试试吗?我写出来解决了这次,下次你还不会。
    "
    回复

    使用道具 举报

    14

    主题

    81

    回帖

    222

    积分

    中级会员

    积分
    222
     楼主| 发表于 2013-6-7 13:12:36 | 显示全部楼层

    lazyzhu 发表于 2013-6-7 13:12



    你不自己试试吗?我写出来解决了这次,下次你还不会。

    我试了一上午无果才来求助的。并且,您给的这个无效,而且还又增加了一个“&a=abc”。不过还是谢谢了
    回复

    使用道具 举报

    542

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    22386
    发表于 2013-6-7 12:51:00 | 显示全部楼层
    本帖最后由 lazyzhu 于 2013-6-7 16:02 编辑

    gb66 发表于 2013-6-7 15:14



    我试了一上午无果才来求助的。并且,您给的这个无效,而且还又增加了一个“&a=abc”。不过还是谢谢了 ...


    你要移除$args?加个?即可[ol]
  • if ($request_uri ~* a.php\?a=abc) { rewrite (.*) http://b.com/b.php?id=123?;}[/ol]复制代码
  • 回复

    使用道具 举报

    14

    主题

    81

    回帖

    222

    积分

    中级会员

    积分
    222
     楼主| 发表于 2013-6-7 15:14:33 | 显示全部楼层

    lazyzhu 发表于 2013-6-7 16:01



    你要移除$args?加个?即可

    我自己已经解决了,方法一样
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-22 09:23 , Processed in 0.020145 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表