重定向工作但是

时间:2013-03-11 11:03:04

标签: .htaccess

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

 <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=505重定向到www.new.com

但重定向如下:www.new.com/scripts/affiliate.pl?id=505会产生 404 页面。

1 个答案:

答案 0 :(得分:1)

将您的代码更改为:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old\.us$ [NC]
RewriteRule ^ http://www.new.com/? [R=301,L]