设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

请教一条rewrite规则 [复制链接]
查看:51 | 回复:6

12

主题

75

回帖

212

积分

中级会员

积分
212
发表于 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,无法搞定,求大湿给出正确的写法

    叩谢
  • 471

    主题

    8105

    回帖

    1万

    积分

    论坛元老

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

    12

    主题

    75

    回帖

    212

    积分

    中级会员

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

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



    提示:$args 或 $arg_a

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

    471

    主题

    8105

    回帖

    1万

    积分

    论坛元老

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

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



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


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

    12

    主题

    75

    回帖

    212

    积分

    中级会员

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

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



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

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

    471

    主题

    8105

    回帖

    1万

    积分

    论坛元老

    积分
    17707
    发表于 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]复制代码
  • 12

    主题

    75

    回帖

    212

    积分

    中级会员

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

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



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

    我自己已经解决了,方法一样
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-13 22:41 , Processed in 0.024256 second(s), 3 queries , Gzip On, Redis On.

    返回顶部