301将WordPress站点和子文件夹重定向到不同的域

时间:2016-11-10 20:15:18

标签: php wordpress apache .htaccess redirect

我有2个WordPress安装,例如abc.com和abc.com/new /

现在我打算将网站迁移到他们自己的域名,即abc.com>> xyz.com和abc.com/new/>> KLM.com。

所以我想知道如何使用.htaccess完成此操作以及我们应该在哪里重定向.htaccess?

1 个答案:

答案 0 :(得分:1)

内部根.htaccess将此重定向规则作为第一条规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?abc\.com$ [NC]
RewriteRule ^ http://xyz-site.com%{REQUEST_URI} [R=301,L,NE]

然后在/new/.htaccess内将此重定向规则作为第一条规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?abc\.com$ [NC]
RewriteRule .* http://klm-site.com/$0 [R=301,L,NE]