Apache .htaccess将一个带有2个参数的动态URL重定向到另一个

时间:2017-05-31 07:05:07

标签: php apache .htaccess redirect

我需要一个帮助,使用.htaccess将一个带参数的动态网址重定向到另一个。

旧链接:

https://www.example.com/forum/profile.php?mode=viewprofile&u=7501

此处'u'可能因用户ID不同而有所不同。

新链接:

https://www.example.com/forum/memberlist.php?mode=viewprofile&u=7501

任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:1)

您可以使用以下规则:

RewriteEngine on

RewriteCond %{THE_REQUEST} /fourm/profile\.php\?mode=.+&u=.+ [NC]
RewriteRule ^ /forum/memberlist.php [L,R]

mod-rewrite会自动将旧的查询字符串附加到目标网址。