WordPress 更换域名步骤

By | 11/15/2025

一、先来个提示:更换域名有麻烦,会导致很多Call Back 失效,影响搜索引擎收录,降低网站权重,影响网站流量。所以非必要不更换。想好了之后,先备份网站目录及数据库。

二、服务器VPS 上建立新的网站,设置新的域名的解析记录及证书。我用的是LAMP一键包 lamp vhost add 便捷操作。

三、 通过 FTP 或者 SSH 工具把所有文件上传(移动)到新的 vhost 对应的文件夹。并调整好必要的权限。

四、数据库替换:

UPDATE wp_options SET option_value = replace(option_value, 'olddomain.com','newdomain.com') ;
UPDATE wp_posts SET post_content = replace(post_content, 'olddomain.com','newdomain.com') ;
UPDATE wp_comments SET comment_content = replace(comment_content, 'olddomain.com', 'newdomain.com') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'olddomain.com', 'newdomain.com') ;

UPDATE wp_tm_taskmeta SET meta_value= replace(meta_value, 'olddomain.com','newdomain.com') ;
UPDATE wp_tm_tasks SET description = replace(description, 'olddomain.com','newdomain.com') ;

五、检查配置文件 wp-config.php,手工替换域名。

define(‘WP_HOME’, ‘http://olddomain.com’);
define(‘WP_SITEURL’, ‘http://olddomain.com’);

六、调整后台各页面尤其是 Menu 首页设置并保存更新。

七、做好转换阶段的域名重定向,接受原域名的跳转流量。

保持原域名的解析和主机,在原文件下修改.htaccess 文件,设置301重定向规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

八、其他杂项:

  • 更新社交媒体中签名链接
  • 通知友情链接更新域名
  • 更新搜索引擎记录
  • 充分测试网站链接有效性。

Leave a Reply

Your email address will not be published. Required fields are marked *