HTACCESS不重定向参数

时间:2014-06-18 03:20:18

标签: php apache .htaccess

我得到了这行代码:

RewriteRule artistprofile.php rewrite.php?$1 [R=301,L]

但重定向不起作用,

http://domain.com/artistprofile.php?displayname=bryan+wong 重定向到 http://domain.com/rewrite.php?/

我在期待 http://domain.com?displayname=bryan+wong

请帮忙!

2 个答案:

答案 0 :(得分:2)

您必须使用QSA flag,如下所示:

RewriteRule artistprofile.php rewrite.php [R=301,L,QSA]

现在,网址http://domain.com/artistprofile.php?displayname=bryan+wong将重定向到http://domain.com/rewrite.php?displayname=bryan+wong

答案 1 :(得分:0)

您没有先查询查询以使用$ 1 试试这个

RedirectMatch /artistprofile.php?displayname=(.*)$ rewrite.php?displayname=$1