如何更改您的WordPress網站URL地址

如何更改您的WordPress網站URL地址

您的WordPress地址和網站地址(或URL)非常重要,因為它們引用了您網站在網路上的地址以及您網站檔案和管理螢幕的位置。

您可能需要或想要更改WordPress URL的原因有很多。也許您正在更改域移動到子域、從www更新到非www、移動檔案,甚至從HTTP遷移到HTTPS

無論是哪種情況,在更改URL時都有一些選項,其中一些選項比其他選項更高階。

在本指南中,我們將向您展示可用於更改WordPress安裝URL和WordPress站點URL的不同方法,這是兩個不同的東西。

  1. 通過管理儀表盤更改WordPress URL
  2. 在wp-config.php檔案中更改WordPress URL
  3. 直接在資料庫中更改WordPress URL
  4. 使用WP-CLI更改WordPress URL
  5. 更改WordPress登入URL
  6. 更改WordPress網址後的重定向

通過管理儀表盤更改WordPress URL

第一種也是最常見的方法是直接從管理儀表盤中更改您的WordPress URL 。在管理選單中,轉到設定 > 常規以訪問常規設定螢幕。然後,您可以更新以下內容:

  • WordPress地址 (URL):到達您網站的地址。
  •  站點地址 (URL):您的WordPress核心檔案的地址。

常規設定 – WordPress URL

常規設定 – WordPress URL

除非您為WordPress提供自己的目錄,否則兩者都應該匹配。請記住,單擊Save Changes後,您的WordPress儀表盤現在只能通過新URL訪問。因此,請務必檢查您輸入的URL是否正確。

如果您不小心輸入了錯誤的 URL,您可以通過編輯wp-config.php檔案來覆蓋管理螢幕中的設定(請參閱下面的下一個方法)。

注意:如果上面的欄位顯示為灰色,很可能是因為您的wp-config.php檔案中已經有硬編碼的值。在這種情況下,跳轉到下一個方法。

在wp-config.php檔案中更改WordPress URL

更改WordPress URL的第二種最常用方法是在wp-config.php檔案中。重要的是要注意wp-config.php中的值會覆蓋WordPress管理螢幕中的設定。

如果這些欄位不可編輯(如下所示),很可能是因為它們在此檔案中被硬編碼。

常規設定URL灰顯

常規設定URL灰顯

wp-config.php檔案通常位於WordPress站點的根目錄中,可以通過FTP、SSH或WP-CLI訪問。

在您的wp-config.php檔案中,將這兩行新增到告訴您停止編輯的行上方的某處:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
define( 'WP_HOME', 'http://yoursiteurl.com' );
define( 'WP_SITEURL', 'http://yoursiteurl.com' );
define( 'WP_HOME', 'http://yoursiteurl.com' ); define( 'WP_SITEURL', 'http://yoursiteurl.com' );
define( 'WP_HOME', 'http://yoursiteurl.com' );
define( 'WP_SITEURL', 'http://yoursiteurl.com' );

儲存您的wp-config.php檔案並關閉它。

當您進入WordPress管理後臺的常規設定螢幕時,您會看到這兩個欄位現在顯示為灰色。除非您從wp-config.php中刪除這兩行,否則您無法編輯它們。

如果您想再次訪問儀表板中的這些設定,您需要做的就是從wp-config.php檔案中刪除它們。

直接在資料庫中更改WordPress URL

您可以用來更改WordPress URL的第三種方法是直接在WordPress資料庫中。為此,您使用phpMyAdmin。這通常是作為最後的手段。

注:如果操作不正確,直接從phpMyAdmin編輯和運算元據庫表可能會破壞您的站點。確保在編輯資料庫之前備份您的站點

在phpMyAdmin中,單擊左側的資料庫。然後向下滾動並單擊“wp_options”表。如果您的資料庫有不同的字首,它的命名可能會略有不同,例如wp56_options。

phpMyAdmin – wp_options表

phpMyAdmin – wp_options表

然後找到site urlhome欄位。雙擊每個選項的option_value欄位並輸入新的URL。

phpMyAdmin – 編輯URL

phpMyAdmin – 編輯URL

您的更改將自動儲存。

使用WP-CLI更改WordPress URL

第四種選擇是使用WordPress命令列介面 (WP-CLI) 訪問您的站點並編輯URL。

您需要通過SSH訪問您的站點,並且您需要熟悉使用WP-CLI訪問您的站點的過程。

如果您不熟悉WP-CLI,可以檢視我們關於從終端管理WordPress的深入文章。

編輯URL的命令如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
wp option update home 'http://yoursiteurl.com'
wp option update siteurl 'http://yoursiteurl.com'
wp option update home 'http://yoursiteurl.com' wp option update siteurl 'http://yoursiteurl.com'
wp option update home 'http://yoursiteurl.com'
wp option update siteurl 'http://yoursiteurl.com'

更改WordPress登入URL

有時您可能想要更改WordPress登入的URL,而不是實時站點的URL。

您的登入URL通常是您的域名,後跟/wp-admin或/wp-login。但是可以將其更改為更簡單的內容,以便為您的使用者和客戶提供更好的使用者體驗,或者為您的網站管理員打上烙印並刪除對WordPress的明顯引用。

您可以手動或通過安裝外掛來更改WordPress登入URL 。

更改WordPress網址後的重定向

更改WordPress URL後,您需要確保使用舊URL的任何人都被重定向到新URL,並且不會出現錯誤。

如果您使用寶塔,則可以使用寶塔面板設定重定向。按照重定向最佳實踐指南以避免重定向錯誤,如“重定向過多”,並瞭解如何設定它,以免影響您網站的效能。

在寶塔面板中建立重定向

在寶塔面板中建立重定向

您可能還需要為單個文章或頁面新增重定向,儘管萬用字元重定向更有可能。

如果您沒有使用寶塔,請檢視您的託管服務提供商是否允許您在控制面板中設定萬用字元重定向。

或者,您可以使用Redirection之類的外掛來設定從舊域名到新域名的萬用字元重定向。

如果您在您的網站上執行Yoast高階版並且您需要編輯單個文章或頁面的URL,該外掛將自動為您設定重定向,因此您無需手動執行此操作。如果您知道自己在做什麼,它還允許您設定在更改站點URL時可以使用的正規表示式重定向。我們的重定向深度指南解釋了正規表示式重定向的工作原理。

小結

如果您需要更改您的WordPress URL,因為您已經切換了域或您正在轉移到HTTPS,您可以使用多種方法來執行此操作。

您可以更改WordPress管理後臺中的設定,將它們硬編碼到wp-config.php檔案中,編輯資料庫或使用WP-C

評論留言