我得到了这行代码:
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
请帮忙!
答案 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