wordpress更换域名后数据库链接的替换教程

作为站长,经常会因为各种原因更换域名,但是更换域名后我们会发现有些地方的链接是没法通过正常设置替换的。

就像我的另一个网站https://www.travelergo.cn一样,更换链接后会有很多404链接出现。通过代码审查可以发现这些链接的域名部分都是老域名没有替换过来。

这就需要我们对数据库进行操作了。

一般来说,从媒体库里插入的链接会自动替换。但某些时候加入的特殊链接没法替换。这时需要操控数据库来替换。

主要链接一般都在WP_Posts里面,以下几个字段需要修改:

文章内容:Post_content

默认链接结构:guid

ping内容:pinged

这里,Post_content里面,用数据库SQL语句更改即可:

当然guid字段也可以这样更换:

但是,这种是不可视化的,我们无法检查有没有其他地方的链接也需要更换。说我推荐使用PHPMyadmin里面直接可视化替换:

包括http更换为https,也可以通过可视化的方法替换。

但是要注意,http更换为https的时候,一定要查找http:更换为https:,而非查找http更换为https。

因为,如果是查找http更换为https,那么你更换的时候会把原来已存在的https://变为httpss://。

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请