.htaccess 将一个域重定向到另一个域

.htaccess redirect one domain to other

我有 2 个站点的 wordpress 多站点:https://www.example1.com/ AND https://www.example2.com/

example2 站点是 example1 的副本,但 2 是新站点,因此我想将所有子站点重定向到新域。 示例:https://www.example1.com/data/post1243545 to https://www.example2.com/data/post1243545

除域名外一切都保持不变

回答问题

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www.olddomain.com$
  RewriteRule (.*)$ http://www.newdomain.com/ [R=301,L]
</IfModule>

https://wpscholar.com/blog/redirect-old-domain-to-new-domain-via-htaccess/

但是,您可以简单地将站点配置为使用不同的域并避免必须完全使用 htaccess,如下面 link 所述。

https://wordpress.org/support/topic/change-domain-in-multisite/