我想重定向这些网址:
http://domain1.com/video.php?id=248
domain1.com/details.php?id=4028
到
http://domain2.com/
但我将重定向作为:
http://domain2.com/?id=248
http://domain2.com/?id=4028
在我的.htaccess中使用以下代码
RewriteEngine On
RewriteRule .* http://domain2.com/ [R=301,L]
我已尝试使用%{QUERY_STRING},但我没有重定向。我不知道我在做什么。有人请帮助我!
答案 0 :(得分:1)
您需要在目标末尾添加?
以创建新的(空白)查询字符串。默认情况下,mod_rewrite将附加任何现有的查询字符串,除非规则明确创建了一个(在这种情况下需要QSA
标志来附加它):
RewriteEngine On
RewriteRule .* http://domain2.com/? [R=301,L]