1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

再请教一个 .htaccess 正则语法

Discussion in '主机讨论' started by Ulysses, Nov 19, 2009.

  1. Ulysses

    Ulysses New Member

    Joined:
    Feb 5, 2006
    Messages:
    10,018
    Likes Received:
    16
    因为文件路径变更了,现有地址 /a.php?b=xx&c=yy,想要 301 到 /d/e/a.php?b=xx&c=yy ,应该如何写呢?

    谢谢!
     
  2. f

    f New Member

    Joined:
    Apr 8, 2006
    Messages:
    641
    Likes Received:
    0
    继续求解。
     
  3. junp

    junp New Member

    Joined:
    Nov 6, 2005
    Messages:
    1,259
    Likes Received:
    4
    试下
    RewriteRule ^(\w+\.php)(.*)$ /d/e/$1$2 [L,R=301]
     
  4. f

    f New Member

    Joined:
    Apr 8, 2006
    Messages:
    641
    Likes Received:
    0
    只是一个文件转移了路径。

    是不是

    PHP:
    RewriteRule ^a.php(.*)$ /d/e/a.php$[L,R=301]
     
  5. f

    f New Member

    Joined:
    Apr 8, 2006
    Messages:
    641
    Likes Received:
    0
    谢谢,按照上面的修改后的,有效。
    :)