向后兼容性 301

backwards compatibility 301

提问人:John Trew 提问时间:6/28/2017 最后编辑:John Trew 更新时间:6/28/2017 访问量:77

问:

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

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

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

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

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

wordpress .htaccess 重定向 mod-rewrite 信息架构

评论


答:

0赞 user2493235 6/28/2017 #1

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

评论

0赞 John Trew 7/1/2017
谢谢你的回答!如果其中一些页面正在排名,并且为它们做 1-1 可能是有意义的怎么办?
0赞 7/1/2017
一对一是什么意思?使用您拥有的方法,将重定向到 .这不是一对一吗?www.domainb.com/examplewww.domaina.com/example
0赞 7/4/2017
太好了,请考虑使用左上角的勾号将答案标记为已接受。
0赞 John Trew 7/5/2017
如果我转到 www.domainB.com/*,它将转到 url 中该域的页面(不受欢迎,并且还给出 SSL 错误)。任何其他导航都会将其带回域 A(所需)。有没有办法掩盖该域?