问题描述
Currenly 我有一个有 WordPress 运行的客户端,我们来说,www.example.com
。
我正在使用另一种将在另一台服务器上托管的技术/语言的新版本。但管理 (WP) 和数据库将保留在旧服务器上。
所以基本上我需要将 www.example.com
指向新的主机 (这里没有问题),并创建一个像 admin.example.com
这样的子域,它将指向使用 WP 安装的旧服务器。
恐怕这会在存储 options
和 guids
用于帖子和附件的 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。