WordPress|修改 WordPress Address 與 Site Address

目的

每個 Domain 都會對應到一個 IP address,所以無論是用 Domain 或是用 IP address 造訪網站都可以前往同一個地方。WordPress 後台 Settings 有兩個不能修改的欄位:WordPress Address (URL) 與 Site Address (URL),會依照使用的是 Domain 或 IP address 而有不同的顯示。這篇文章主要是說明如何用簡單的方式修改,自動將使用 IP address 造訪 WordPress 後台的使用者轉換為 Domain 的方式。

方法

相關的設定放在 wp-config.php 檔案中。
我是在 GCP 上用 Bitnami 包好的 WordPress 架站,wp-config.php 的路徑如下:

/opt/bitnami/apps/wordpress/htdocs

找到檔案中以下兩個參數的 define:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');

修改為:

define( 'WP_SITEURL', 'https://example.com' );
define( 'WP_HOME', 'https://example.com' );

修改完成後存檔,在瀏覽器用 WordPress 的 IP address 進入後台:

http://IP_ADDRESS/wp-login.php

會發現輸入帳密登入時,被導向以 Domain 顯示的登入頁面,並被要求再次登入,無論嘗試多少次用 IP address 登入都會被導向 Domain 的頁面。

再次登入後前往 Settings 檢查,會發現 WordPress Address (URL) 與 Site Address (URL) 都是以 Domain 的方式顯示,完成!

References

Changing The Site URL


已發佈

分類:

作者:

標籤:

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *