问题描述

Currenly 我有一个有 WordPress 运行的客户端,我们来说,www.example.com

我正在使用另一种将在另一台服务器上托管的技术/语言的新版本。但管理 (WP) 和数据库将保留在旧服务器上。

所以基本上我需要将 www.example.com 指向新的主机 (这里没有问题),并创建一个像 admin.example.com 这样的子域,它将指向使用 WP 安装的旧服务器。

恐怕这会在存储 optionsguids 用于帖子和附件的 URL 时对数据库造成混乱… 他们将被存储为 admin.example.com 而不是 www.example.com,对不对?

如何使 wp-admin 在 admin.example.com 上运行,并将数据库中的 URL 存储为 www.example.com?这也可以用于预览链接吗?

最佳解决方案

简单的解决方案是将此行添加到您的管理服务器代码的 wp-config.php 中。

define( ‘WP_SITEURL’, ‘http://’ . $_SERVER[‘SERVER_NAME’]);

然后,您可以访问它而不修改数据库选项。

参考文献

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