我為客戶進行了以下設(shè)定:
Wordpress 託管在 siteground.com,帶有 externalhost.com/blog
=> 有效的 Wordpress 安裝。
由Amplify 管理的AWS 應(yīng)用程式“myapp.com”,重寫/blog 後應(yīng)指向externalhost.com/blog
,但顯示使用者myapp.com/blog
.
然後我在 wp-config.php
檔案中切換了 siteurl 和 home:
define( 'WP_SITEURL', 'https://myapp.com/blog' ); define( 'WP_HOME', 'https://myapp.com/blog' );
它幾乎可以工作,但也有一些情況不起作用。到目前為止我已經(jīng)注意到:
頁面部分中的分頁保留下一頁的連結(jié) externalhost.com/blog
。
選單部分連結(jié)重定向到 externalhost.com/blog
部分。
感覺 WordPress 中並非所有地方的連結(jié)都發(fā)生了變化,尤其是在分頁中,我無法找到解決方案。也許有人經(jīng)歷過相同的行為或想法,我可以改變這些行為?
當(dāng)切換網(wǎng)站網(wǎng)址或?qū)⒕W(wǎng)站移至新的託管等時,我發(fā)現(xiàn)我需要在資料庫中進行搜尋和替換,這可以使用以下外掛程式來完成:https://wordpress.org/plugins /better-search-replace/ 搜尋舊網(wǎng)址externalhost.com 並替換為新網(wǎng)址
myapp.com
這應(yīng)該可以解決您的問題,該外掛通常允許您在進行更改之前進行試運行。
另一種進行遷移的方法是使用插件,例如:https://wordpress.org/plugins/all-in-one-wp-migration/
使用完外掛後,您應(yīng)該可以將它們從專案中刪除