越來越多的人開始使用 WordPress 建站了,有個人部落格,也有 CMS 網站,各式各樣的 WordPress 網站如春雨後的竹筍般爭相冒頭。建站時間長久了難免會遇到需要更換域名的情況。由於 WordPress 程式的特殊性,直接將新域名解析過去是行不通的,因為 WordPress 中所有的連結都使用的是絕對路徑。

下面小編教大家如何為 WordPress 網站更換域名:(PS:在更換域名之前先要保證你的新域名和老域名都已經正確的解析好了,能訪問到網站。)

方法一:使用 WordPress 常量定義網站域名

開啟網站根目錄下的 wp-config.php 檔案,加入以下程式碼:

define('WP_HOME','http://www.weixiaoduo.com');
define('WP_SITEURL','http://www.weixiaoduo.com');

方法二:

登陸 phpmyadmin,選擇自己網站的資料庫,然後點選 SQL,將下面三行命令輸入進去:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.weixiaoduo.com', 'http://weixiaoduo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.weixiaoduo.com', 'http://weixiaoduo.com');
UPDATE wp_posts SET guid = replace(guid, 'http://www.weixiaoduo.com','http://weixiaoduo.com');

www.weixiaoduo.com 是老域名,weixiaoduo.com 是新域名。

另外有些站長可能希望自己的 WordPress 網站可以透過多個域名來訪問,那麼小編這裡就一併寫了,方法如下:

開啟網站根目錄下的 wp-config.php 檔案,加入以下程式碼:

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

以上就是 WordPress 網站繫結多個域名的方法。