向后兼容性 301

backwards compatibility 301

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

旧域已通过其注册商 'pulled' 关闭无法访问的主机,我们将站点 B(结构、内容等)克隆到域 A 上以防止完全丢失。因此,我们的遗留域 A 域一直在挣扎,因为根本没有服务器端重定向。

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

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

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

是的,我会选择那里的 .htaccess 选项。应该可以正常工作,无需重定向单个页面,只需将所有内容发送到域 A 上的相同内容即可。