问题描述

我正在将 WordPress.com 网站转移到 WordPress.org 。

旧站点域名:https://oldsite.wordpress.com 。新的网站域名:https://newsite.com

我在转向问题上面临困境。

WordPress.com’s redirection service 支持页面状态:

Note: Site redirects will only point to a non-ssl ( http:// ) url.

所以据我所知,wp.com 将把 https://oldsite.wordpress.com/2014/10/21/sample-post 重定向到 http://newsite.com/2014/10/21/sample-post(注意,不是 https) 。

新网站 (存储在 GoDaddy 中) 将会发布 HSTS 重定向到 https 版本。

由于新站点使用与旧站点不同的链接结构,因此使用 WordPress.org 重定向插件将需要另一个重定向。

总而言之,从我理解的我们将会有这一系列的重定向:

https://oldsite.wordpress.com/2014/10/21/sample-post/

    |
    | WordPress.com redirection service (301)
    V

http://newsite.com/2014/10/21/sample-post/ (does not exist)

    |
    | HSTS redirect via .htaccess (301/307)
    V

https://newsite.com/2014/10/21/sample-post/ (still does not exist)

    |
    | WordPress.org custom redirection via plugin (301)
    V

https://newsite.com/sample-post/ (exists)

问题

  1. 这是真的会发生一系列重定向吗?

  2. 这是进行这种转移的最佳方式吗?根据 this 的问题,多个 301 将对链接权益产生负面影响。

  3. 我看到 this 问题,建议在链接结构相同的同时导入内容,然后更改它。与通过新站点上的重定向插件定义自己的重定向相比,这是否具有任何优势或缺点 (链接权限保留)?

最佳解决思路

根据我的理解,Googlebot 将遵循大约 5 个合法重定向,因此只要您将用户从旧内容指向新内容,您就没有任何问题。实际上,https 实际上会给你一个排名的提升,因为重定向看起来你没有违反 Google 网站管理员指南。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。