目录
首页 笔记 详情

wordpress如何更换域名的详细教程


 

有时我们的wordpress站点因为各种原因需要更换域名了,如何快速设置让网站直接用新域名而不受影响呢?下面将会介绍wordpress数据库新老域名批量替换的方法。

第一步,开始之前,请先做好网站的备份,备份好网站数据库和网站文件。尤其是数据库,一定要做好备份,以防操作过程中出现错误,我们可以使用备份的数据库重新进行操作。

第二步,将新域名做好解析和绑定操作。解析新域名,就是将域名指向服务器的 IP 地址,通常在域名商那里进行操作;绑定新域名,通常在空间商那里进行操作,就是在服务器上添加新域名,并确保网站目录和旧域名的网站目录一致。

第三步,登录主机管理系统,进入 phpmyadmin,选择 WordPress 网站所使用的数据库。如果你不确定 WordPress 使用的是哪一个数据库,可以查看 WordPress 目录下的 wp-config.php 配置文件,查看其中的 DB_NAME 设置。

选中该数据库之后,点击 SQL,输入以下代码:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.a.com', 'http://www.b.com') WHERE option_name = 'home' OR option_name = 'siteurl';
 
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.a.com', 'http://www.b.com');
 
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.a.com','http://www.b.com');
 
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.a.com', 'http://www.b.com');
 
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.a.com','http://www.b.com');
 
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.a.com', 'http://www.b.com') WHERE post_type = 'attachment';

比如旧域名是a.com,新域名为b.com,上面这段sql代码很有用。

今天介绍的这个办法有两个优点:

1. 即便旧域名已经失效了,也可以更换新域名;因为整个操作过程中,根本不需要登陆 WordPress 的管理后台。

2. 更换比较彻底,不光更换了网站的域名,连文章内部的链接,图片和音视频等媒体文件的地址、链接,以及评论中的链接等,都一起进行了更换。

因此,通过以上操作,可以比较完美地更换 WordPress 网站域名。


写笔记

咨询

您的电子邮箱地址不会被公开。 必填项已用*标注