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