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


301 redirect for a WordPress site and subfolder to different domains

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

现在我计划将网站移动到自己的域名,即abc.com>> xyz.com和abc.com/new/>> KLM.com。

所以我想知道如何使用。htaccess来完成这个,我们应该在哪里有这个重定向。htaccess?

在root .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]