WordPress 更换域名后,文章内图片的链接仍然为旧的域名,造成大量死链的存在。
建议在 phpMyAdmin 中将旧地址通过简单的 SQL 语句批量替换为新地址。比如 WordPress 域名由 “example.com” 更换为 “mangguo.org”,需执行下列语句:
UPDATE `wp_posts` SET `post_content` = replace( `post_content` , 'example.com', 'mangguo.org') WHERE `post_content` LIKE '%example.com%'其中,wp_posts 是表名,post_cotent 是字段名,example.com 是旧字符串,mangguo.org 是新字符串,%example.com% 是匹配规则(可选)。
如果要替换其他字符串,也是同样道理。