为什么要合并两个WordPress网站?
有很多原因让人们想要将两个或多个WordPress网站合并在一起。例如,他们可能希望通过合并旧博客启动一个新博客,从而使所有内容集中在一个地方。或者,也许其中一个博客表现不佳,因此他们希望将其内容与成功的博客合并。通常,WordPress用户决定合并他们的网站只是因为维护一个网站比维护多个分开的WordPress安装要节省时间和精力。
准备迁移
为了确保从一个网站到另一个网站的内容传输顺利,有一些准备工作需要做。首先,检查WordPress的媒体设置。确保主要网站的中等和大文件大小设置与次要网站的设置相同或更大。如果主要网站的最大上传文件大小小于次要网站,某些图像可能无法导入。此外,安装必要的插件,以便导入特定数据。
导出次要WordPress网站的内容
访问次要网站的管理区域,然后导航到工具»导出页面。选择“所有内容”选项,然后点击“下载导出文件”按钮。WordPress会立即准备一个XML文件并将其下载到您的计算机。
将内容合并到主要WordPress网站
现在访问目标站点的管理区域,并访问工具»导入页面。安装WordPress导入工具,上传先前下载的XML文件。按照提示分配作者并导入附件。
导入外部图像
如果有任何图像导入问题,可以安装并激活Auto Upload Images插件,该插件可以自动导入外部图像。通过设置→Auto Upload Images页面,您可以更改导入设置。
设置重定向
成功合并内容后,需要设置重定向,使旧网站的用户自动重定向到新网站。编辑旧WordPress网站的.htaccess文件,并添加以下代码:
#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.primarysite.com/$1 [R=301,L]
不要忘记将primarysite.com替换为您的主要WordPress网站的域名。
合并后故障排除
合并完成后,确保没有遗漏任何重要数据,并且合并后的网站按预期运行。例如,可以使用插件来更新导入文章和页面中的内部链接。