301不正确地重定向插件域

时间:2013-06-15 16:09:00

标签: apache .htaccess mod-rewrite

我有一个网址为网址http://abc.com/myfolder/,现在我在cpanel中添加了一个插件“xyz.com”,并将其指向myfolder。插件域正在成功运行。 xyz.com显示http://abc.com/myfolder/显示的内容。但是,http://abc.com/myfolder/已在Google中编入索引,因此我想进行从http://abc.com/myfolder/xyz.com的301重定向。我在网上搜索并做了类似下面的事情。

RewriteEngine On
RewriteBase /myfolder/

RewriteRule ^(.*)$ http://www.xyz.com/$1 [R=301,L] 

但重定向失败。显示“页面未正确重定向”。我该怎么办

1 个答案:

答案 0 :(得分:1)

在应用规则之前,您首先要检查主机是否为abc.com,否则,您最终会为abc.com和xyz.com应用规则,从而导致无限重定向循环。

RewriteEngine On

RewriteCond %{HTTP_HOST} abc.com$
RewriteRule ^myfolder/?(.*)$ http://www.xyz.com/$1 [R=301,L,NC]