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