当我尝试像这样重定向时,它不起作用,并且它不会重定向。
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
答案 0 :(得分:2)
使用Redirect
无法使用RewriteRule
。
RewriteCond %{QUERY_STRING} ^query=q$ [NC]
RewriteRule ^file\.php$ http://anothersite.domain/something.php [R=301,L]
要发送查询字符串,请使用QSA
标志。