最简单的 WordPress 网站更换域名教程

网上 WordPress 网站更换域名教程讲得不是很全面。个人站长不是经常更换域名,换完过段时间就忘了,找来找去太麻烦。整理一下,以备不时之用。

域名解析

新域名进行解析可以使用域名注册商自有 DNS 服务,也可以选择第三方 DNS 服务,国内选 DNSPOD ,国外选 DNS.HE.NET 。我自己首选DNS.HE.NET ,解析服务非常稳定。

域名解析都非常简单。

注意一点:旧域名不要删除解析。

网站后台修改域名

新域名解析成功后,在 WordPress 后台设置常规选项中,将 WordPress 地址(URL) 和站点地址(URL)的地址改为新域名,重新登录网站完成域名更换。

如果旧域名不小心已经过期或者不能登录后台,可以在 phpmyadmin 里面修改网站域名。

找到 WP- Options 中修改 siteurl 和 home 为新域名。

一键更换全站链接

WordPress 文章和图片附件都是绝对路径,全部保存在数据库中。更换网站域名之后,文章链接、图片全部失效了。那么如何将数据库中绝对路径更改为新的呢?

1、WordPress 博客域名更换器

通过使用我爱水煮鱼的山炮工具箱中的 WordPress 博客域名更换器  ,可以一键生成切换域名所需的 SQL 代码,更改全站域名。

例如:旧域名为https://xx.cc/,新域名为https://xx.gd/。

UPDATE wp_options SET option_value = REPLACE(option_value, 'https://xx.cc/', 'https://xx.gd/') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://xx.cc/', 'https://xx.gd/');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://xx.cc/','https://xx.gd/');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'https://xx.cc/', 'https://xx.gd/');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'https://xx.cc/','https://xx.gd/');
UPDATE wp_posts SET guid = REPLACE (guid, 'https://xx.cc/', 'https://xx.gd/') WHERE post_type = 'attachment';

进入 phpmyadmin ,将以上代码贴到 SQL 中,执行即可。

efc69e97d24cc290-1

2、站内链接修改插件:Velvet Blues Update URLs

下载 Wordpress  站内链接修改插件:Velvet Blues Update URLs 汉化版。

[reply][ad][button]Velvet Blues Update URLs 汉化版插件下载[/button][/reply]

上传启用该插件。

打开 Velvet Blues Update URLs  插件设置,分别输入旧链接(旧网址)和新链接(新网址),并选择要更新内容即可。

b022b6873c675bad

宝塔面板添加新域名

宝塔面板添加新域名,旧域名保留不删除,建议将www新旧域名都填写进去。

a9cc6b122bbc4363.bmp

在宝塔设置里使用重定向(测试)功能,把旧域名、www旧域名和www新域名全部 301 到了新域名。

百度网站改版

网站域名更换后,如果想让百度快速收录更换之后的新链接、替换之前的旧链接,需要使用百度搜索资源平台的网站改版工具来提交网站改版,加速百度对已收录链接的新旧替换。

新旧链接一定要使用301的方式进行跳转。

网站改版的校验时间为0.5到2小时,生效时间为12到48小时。

cf37e63ca8142337-1

在更换过程中,旧域名不要停止解析和在宝塔面板中删除旧域名。旧域名在使用过程中,有一定的权重。通过 301 重定向后,过段时间后权重会转移到新域名。

未经允许不得转载:主机格调 » 最简单的 WordPress 网站更换域名教程