五月 10th, 2009

WordPress 更换域名后,文章内图片的链接仍然为旧的域名,造成大量死链的存在。

芒果建议在 phpMyAdmin 中将旧地址通过简单的 SQL 语句批量替换为新地址。比如 WordPress 域名由 “example.com” 更换为 “mangguo.org”,需执行下列语句:

UPDATE `wp_posts` SET `post_content` = replace( `post_content` , 'iamle.cn', 'iamle.cn')

WHERE `post_content` LIKE '%iamle.cn%' ;

其中,wp_posts 是表名,post_cotent 是字段名,example.com 是旧字符串,iamle.cn是新字符串,%example.com% 是匹配规则(可选)。

如果要替换其他字符串,也是同样道理。

——
http://www.mangguo.org/bulk-replace-wordpress-inner-link/