无论是将WordPress网站移至新服务器还是服务器上的其他位置,都无需重新安装。WordPress网站具有足够的灵活性来处理所有这些情况。

如果要将WordPress从一台服务器移动到另一台服务器,请首先备份WordPress目录,图像,插件和站点上的其他文件以及数据库。

保留域名和URL 

在不更改WordPress网站的主页和站点URL的情况下移动域非常简单,并且在大多数情况下,可以通过移动文件来完成。推荐阅读:如何在不停机的情况下迁移网站

·如果数据库和URL保持不变,则只需复制文件和数据库即可进行移动。

·如果数据库名称或用户更改,可以编辑wp-config.php以具有正确的值。

·如果要在切换之前进行测试,则必须在数据库表“ wp_options”中临时更改“ siteurl”和“ home”(通过phpMyAdmin或类似方法)。

·如果有任何类型的重写(永久链接)设置,则必须禁用.htaccess并在其上线时重新配置永久链接。

顶部↑

改变你的域名和URL 

移动网站并更改域名或URL(即,从http://example.com/site更改为http://example.com,或将http://example.com更改为http://example.net)要求遵循以下步骤–按顺序进行。

1.下载现有的站点文件。

2.导出数据库–进入MySQL并导出数据库。

3.将备份的文件和数据库移到新文件夹中-安全的位置-这是站点备份。

4.登录到要移动的网站,然后转到“设置”>“常规”,然后更改URL。(即从http://example.com/到http://example.net)–保存设置并希望看到404页面。

5.再次下载的站点文件。

6.再次导出数据库。

7.使用新服务器的MySQL数据库名称,用户和密码编辑wp-config.php。

8.上载文件。

9.在新服务器上导入数据库。

当域名或URL更改时,还会有其他问题。可以移动文件和数据库,但是对旧域名或位置的引用将保留在数据库中,这可能导致链接或主题显示出现问题。

如果进行搜索并替换整个数据库以更改URL,则可能会导致数据序列化问题,原因是某些主题和窗口小部件存储了带有URL长度标记的值。当这种情况改变时,事情就破裂了。为避免该序列化问题,可以使用三个选项:

1.如果可以访问仪表板,请使用Velvet Blues更新URL或Better Search Replace插件。

2.如果服务器提供商或自己的服务器已安装WP-CLI,请使用WP-CLI的搜索替换。

3.使用“搜索并替换WordPress数据库脚本”可以安全地更改旧域或新域上的所有实例。(**仅在熟悉数据库管理时才使用此选项**)更多内容请阅读:如何导入和导出MYSQL数据库

注意:仅执行搜索并替换wp_posts表。

注意:从Interconnectit搜索和替换是第三方脚本