与How to redirect a URL by only changing the domain name, while keeping other URL parameters
相同的问题但正如我在答案中所评论的那样(我从2011年开始意识到这一点,所以我决定再次提问):
我遵循重写规则,只适用于域名后面没有任何内容。如果我有像domainA.com/team/或domainA.com/contact/这样的子部分,则重写规则不起作用并保留在domainA.com网站中,而不是将我重定向到domainB.com/team/或/ contact / < / p>
答案 0 :(得分:0)
问题是由于上面的Wordpress规则,我更改了规则的顺序,将重定向规则放在Wordpress规则之前:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Cpanel出于任何原因在 Wordpress规则之后添加了重定向规则,而不是之前。