所以我一直在寻找,但到目前为止都无法找到我正在寻找的东西。看了这篇文章How can I forward ALL pages to the same exact page on a different domain using .htaccess?,但它似乎只是重定向我的主页。
目前,我正在使用WordPress,我需要能够将所有页面转发到新域。例如,domain1.com/about-us需要转到domain2.com/about-us。但我需要处理大约50页。我想看看是否有1-5行代码可用于此工作。
谢谢!
答案 0 :(得分:12)
尝试将此(在任何wordpress规则之上)放在 domain1.com 的文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} domain1.com [NC]
RewriteRule ^(.*)$ http://domain2.com/$1 [L,R=301]
如果您的2个域是一个不同的Web服务器,或者不共享公共文档根,则可以使用mod_alias,将其添加到 domain1.com 的文档根目录中的htaccess文件中:
Redirect 301 / http://domain2.com/