7

所以我一直在寻找,但到目前为止找不到我正在寻找的东西。看过这篇文章如何使用 .htaccess 将所有页面转发到不同域上的相同页面?但它似乎只重定向我的主页。

目前,我正在使用 WordPress,我需要能够将所有页面转发到新域。例如 domain1.com/about-us 需要去 domain2.com/about-us。但我有大约 50 页需要处理。我想看看是否有 1-5 行代码可用于此工作。

谢谢!

4

1 回答 1

12

尝试将此(在任何 wordpress 规则之上)放在domain1.com的文档根目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} domain1.com [NC]
RewriteRule ^(.*)$ http://domain2.com/$1 [L,R=301]

如果您的 2 个域是一个不同的网络服务器,或者不共享一个公共文档根目录,您可以使用 mod_alias,将其添加到domain1.com的文档根目录中的 htaccess 文件中:

Redirect 301 / http://domain2.com/
于 2012-08-14T00:16:34.073 回答