1

我已经设置了从旧域到新域的重定向,它可以工作,但是有些链接没有正确重定向....

 <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteCond %{HTTP_HOST} ^old.us$ [OR]
     RewriteCond %{HTTP_HOST} ^www.old.us$
     RewriteRule (.*)$ http://www.new.com/$1 [R=301,L]
 </IfModule>

我正在尝试重定向:www.old.us/scripts/affiliate.pl?id=505www.new.com

但像这样重定向:www.new.com/scripts/affiliate.pl?id=505导致404页面。

4

1 回答 1

1

将您的代码更改为:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old\.us$ [NC]
RewriteRule ^ http://www.new.com/? [R=301,L]
于 2013-03-11T11:13:11.393 回答