首頁  >  問答  >  主體

當託管在另一個網域上時,Wordpress 會忽略新的網站 URL 和首頁

我為客戶進行了以下設定:

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 中並非所有地方的連結都發生了變化,尤其是在分頁中,我無法找到解決方案。也許有人經歷過相同的行為或想法,我可以改變這些行為?

P粉269530053P粉269530053251 天前373

全部回覆(1)我來回復

  • P粉186897465

    P粉1868974652024-01-17 13:18:37

    當切換網站網址或將網站移至新的託管等時,我發現我需要在資料庫中進行搜尋和替換,這可以使用以下外掛程式來完成:https://wordpress.org/plugins /better-search-replace/ 搜尋舊網址externalhost.com< /code> 並替換為新網址myapp.com 這應該可以解決您的問題,該外掛通常允許您在進行更改之前進行試運行。

    另一種進行遷移的方法是使用插件,例如:https://wordpress.org/plugins/all-in-one-wp-migration/

    使用完外掛後,您應該可以將它們從專案中刪除

    回覆
    0
  • 取消回覆