以下是几种WordPress网站域名更换的详细教程:
方法一:使用phpMyAdmin修改数据库(推荐)
- 备份网站:在开始更换域名之前,先备份好网站数据库和网站文件,以防操作过程中出现错误。
- 解析和绑定新域名:在域名商那里进行解析新域名,将域名指向服务器的IP地址;同时在空间商那里绑定新域名,确保网站目录和旧域名的网站目录一致。可使用ping命令来检查新域名是否生效。
- 登录phpMyAdmin并选择数据库:登录主机管理系统,进入phpMyAdmin,选择WordPress网站所使用的数据库。若不确定是哪个数据库,可查看WordPress目录下的wp-config.php配置文件中的DB_NAME设置。
- 执行SQL代码替换域名:选中数据库后,点击SQL,输入以下代码:
UPDATE wp_options SET option_value = replace(option_value,'旧域名.com','新域名.com');
UPDATE wp_posts SET post_content = replace(post_content,'旧域名.com','新域名.com');
UPDATE wp_comments SET comment_content = replace(comment_content,'旧域名.com','新域名.com');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url,'旧域名.com','新域名.com');
将上述代码中的“旧域名.com”和“新域名.com”替换为实际的旧域名和新域名,然后点击右下角的【执行】按钮。
方法二:使用插件更换域名
- 备份数据库:用旧域名登录WordPress后台,安装启用“automatic-domain-changer”插件,插件设置入口在工具->更换域名,先备份数据库。
- 填写域名信息:按照要求填入旧域名、新域名,按照自己的需求勾选选项,点击更换域名等待执行结束。
- 解析和绑定新域名:重新解析和绑定新域名,用新域名打开网站看是否正常。
方法三:通过WordPress后台修改(适用于简单网站)
- 确保新旧域名都可访问:让新旧域名都解析到博客空间,可使用超级ping等工具查看是否各地都能ping通。
- 登录后台修改域名:用管理员登陆WordPress后台,点击设置→常规,将里面的WordPress地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。
- 修改文章和评论中的域名:登陆phpmyadmin,选择博客的数据库,点击SQL,输入以下代码并执行:
UPDATE wp_posts SET post_content = replace( post_content, '旧域名.com', '新域名.com' );
UPDATE wp_comments SET comment_content = replace(comment_content, '旧域名.com', '新域名.com' );
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '旧域名.com', '新域名.com' );