向后兼容301

时间:2017-06-27 21:01:48

标签: wordpress .htaccess redirect mod-rewrite information-architecture

该公司有2个域名。传统(域A)站点目前处于活动状态,它是从站点B克隆的,站点B位于不同的域中。 B站点突然被拉出前已经活了4个月。站点A已被放置在该主机上作为子域,因此被俘并且无法访问。一切都被有条不紊地重定向到从站点A到站点B,它排名很快,从遗产中获取果汁。

传统域名通过其注册商从“无法访问”的主机“拉出”,我们将站点B(结构,内容等)克隆到域A以防止完全丢失。所以域A,我们的遗留域,一直在挣扎,因为根本没有服务器端重定向。

域名B刚刚归还给我们。尽管它自1月下旬以来一直处于脱机状态,但它仍然是索引和排名。为我们的新网站建立适当的301s最好的方法是什么?我可以重新部署该站点的克隆并在WP中添加重定向,或者更好地使用.htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domainB.com$
RewriteRule ^/(.*)$ http://www.domainA.com/$1 [R=301,L]

这两个域现在都在我们完全访问的相同IP上。我们基本上试图建立连续性以指示我们当前网站从A-> B-> AB的旅程(但不合并,因为它们是除了URL之外的重复内容)。谢谢!

1 个答案:

答案 0 :(得分:0)

是的,我会选择你所拥有的.htaccess选项。应该工作正常,不需要重定向单个页面,只需将所有内容发送到域A上的相同内容。