問題描述

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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。