请教下各位在 Wordpress 平台下的大型网站迁移,并保留存档原网站内容的方案

2022-04-14 04:45:13 +08:00
 cdy

希望请教下大家一个如何迁移 wp 网站的问题:原网站有以千为单位的文章(原网站链接是 www.website.com ,并且内容都非常重要),现在需要重新设计新网站但依然保留旧站点的内容和链接。我现在设想的方案是:

  1. arch1.website.com 替换原网站的所有链接,用 www.website.com 来设计新网站。当访问的内容符合旧链接时(比如访问 www.website.com/article-old),直接跳转到 arch1.website.com/article-old ;如果不匹配旧网站的链接,那么就直接访问新网站(毕竟之后的更新都是在新网站中进行的)。问题是这里的匹配旧网站链接的规则似乎不好实现。是否有可靠的方案 /配置软件?

  2. 直接导入 wordpress 原网站的数据,但这样文章的排版都会改变。并且似乎 wp 对于导入如此大量的数据库也不太友好,需要慢慢来调试。如果情况允许,更倾向于方案 1 。

除此之外,各位是否还推荐其他方案?最好能更 elegant 些。多谢各位了

915 次点击
所在节点    问与答
9 条回复
ebingtel
2022-04-14 09:23:55 +08:00
感觉可以这样: 访问 www.website.com/article-old ,如果返回 404 的话,再 nginx 重试访问一下 arch1.website.com/article-old,看看有没有……
vueli
2022-04-14 09:50:51 +08:00
站点文件直接迁移呢, 数据库一个道理
cdy
2022-04-14 18:52:30 +08:00
@ebingtel 多谢消息,如果这样话会不会占用过多的资源?另一个问题是网站上其他的 404 是否会和这种重定向存在冲突?
cdy
2022-04-14 18:54:12 +08:00
@vueli 谢谢。如果把旧文档全部迁移,就怕可能会改变文档的格式,到时候又需要把每篇文章重新调试。但如果这是最好的办法,那也应该必须来做。如果是 wp 全站迁移, 不只有哪种比较可靠的解决方案?
ebingtel
2022-04-14 19:29:18 +08:00
@cdy 性能会损耗点,资源我觉得应该不会太大,但也取决于你当前的访问量和机器资源……冲突,应该不会,但是会导致额外的一次重试
cdy
2022-04-14 19:49:47 +08:00
@ebingtel 非常感谢。除了跳转的问题,是否还会让搜索引擎失去权重?是否全局 301 会更好些?

另外想问下,对于楼下全站迁移的方案,不知你的意见如何?
ebingtel
2022-04-15 08:56:40 +08:00
@cdy nginx 之类的代理发现 404 ,重试别的接口,只是返回新地址的内容,状态码不会是 30x ,不影响权重……https://zhuanlan.zhihu.com/p/35803906……
vueli
2022-04-18 14:52:19 +08:00
@cdy 我说一下我的情况, 我的 wp 整个站点文件夹大概有 2g. 数据库多少我忘记了. 我就是直接整站点一次性打包导出,导入的. 数据库也是一样. 前提条件是 两个服务器环境是一样的. 我在这小可以这么做.你这样的大的我就不清楚这样行不行的通
cdy
2022-04-19 04:33:45 +08:00
@ebingtel
@vueli

感谢意见,我也综合下哪个是最优解。如果能正常导入那也是个不折腾的办法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/846857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX