如何通過MySQL資料庫修改WordPress網站的URL

如何通過MySQL資料庫修改WordPress網站的URL

WordPress使用MySQL資料庫來儲存其所有資料,包括站點URL。因此,如果出於某種原因您需要更改WordPress URL,則有必要調整MySQL中的一些資料。繼續閱讀以瞭解如何操作。

1.確定WordPress網站MySQL資料庫的名稱

如果您只有一個MySQL資料庫,請跳過此部分。但是,如果您有多個資料庫並且不確定哪個資料庫連線到您的WordPress,請按照以下步驟操作。

WordPress將MySQL資料庫名稱及其憑據儲存在wp-config.php檔案中。您可以在根檔案目錄中找到此檔案:

1. 訪問您的寶塔面板並開啟檔案選單。

2. 進入/www/wwwroot選擇網站對應域名,進入WordPress安裝目錄。

寶塔網站檔案管理

3. 開啟wp-config.php並搜尋DB_NAME。此引數的值是您的資料庫名稱。例如,我們的MySQL資料庫的名稱是u923246418_gagap

wp-config.php

2. 更改MySQL資料庫中的WordPress URL

要替換您當前的URL,請執行以下步驟:

1. 通過您網站的控制面板轉到phpMyAdmin 。

2. 左側面板列出了您的所有資料庫。選擇連線到您的WordPress站點的那個,然後轉到SQL選項卡。

WordPress資料庫表

3. 輸入以下SQL查詢

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');

oldurl.com替換為您當前的WordPress地址,將newurl.com替換為您的新WordPress地址。

注:您的表字首可能不是wp_。在 phpMyAdmin的左側面板上檢視正確的表字首,並更新SQL查詢。

開始。您將看到成功訊息以及更改的行數。請注意,每個WordPress網站的行數會有所不同。

資料庫搜尋替換SQL命令

我們需要做的最後一件事是驗證更改。開啟wp_options表並檢查siteurlhome的option_value。 您應該會看到新的URL。

成功更改WordPress URL

如果您收到錯誤訊息並且查詢未執行,請檢查您的程式碼是否存在語法錯誤,並確保您使用的是正確的表字首。如果錯誤仍然存​​在,請聯絡託管支援以獲得進一步幫助。

溫馨提示:如果您是做整站域名更改,您可能還需要通過資料庫搜尋替換的方式將舊域名old.domain.com替換為new.domain.com.

小結

我們剛剛學習瞭如何使用phpMyAdmin更改MySQL資料庫中的WordPress URL。

正如我們所見,上述所有步驟都非常簡單。您只需要確定正確的資料庫,然後輸入一些程式碼行。

評論留言