越来越多的人开始使用 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 网站绑定多个域名的方法。