简单重定向,查询无效

时间:2012-03-10 11:06:25

标签: .htaccess

当我尝试像这样重定向时,它不起作用,并且它不会重定向。

Redirect 301 http://site.domain/file.php?query=q http://anothersite.domain/something.php

但是没有查询它可以工作,我想知道为什么?我想根据查询重定向。

Redirect 301 http://site.domain/file.php http://anothersite.domain/something.php

1 个答案:

答案 0 :(得分:2)

使用Redirect无法使用RewriteRule

RewriteCond  %{QUERY_STRING}   ^query=q$  [NC]
RewriteRule  ^file\.php$    http://anothersite.domain/something.php  [R=301,L]

要发送查询字符串,请使用QSA标志。