操作难度:★★★☆☆
虽说一个心爱的博客更换域名的几率不大,但是真到非换不可的地步,有一个便捷的方法也是很让人欣慰的。如果你简单的在主机上更换域名,并且把老数据迁移成功,打开新域名之后会发现博客仅仅会呈现无排版的文字内容,其他的一切都不存在。这是因为大多博客元素使用的都是绝对地址,记录在数据库中,所以强大的SQL查询函数能帮到我们。
在主机控制面板里打开 phpMyAdmin, 找到数据库中的SQL处.
在数据库“XXXX”运行SQL查询:里输入 UPDATE wp_options SET option_value = replace(option_value, 'http://xiao7.me', 'http://ml214.us') WHERE option_name = 'home' OR option_name = 'siteurl'; /修改站点url和主页地址/ UPDATE wp_posts SET post_content = replace(post_content, 'http://xiao7.me', 'http://ml214.us'); /修改文章中内部链接及附件的地址/ UPDATE wp_posts SET guid = replace(guid, 'http://xiao7.me', 'http://ml214.us'); /修改wordpress文章默认的永久链接/ UPDATE wp_comments SET comment_author_url = replace( comment_author_url, 'http://xiao7.me', 'http://ml214.us' ) ; /修改作者的评论链接/ UPDATE wp_comments SET comment_content = replace( comment_content, 'http://xiao7.me', 'http://ml214.us' ) ; /修改评论内的评论链接/ UPDATE wp_posts SET pinged = replace( pinged, 'http://xiao7.me', 'http://ml214.us' ) ; /修改TrackBack里的链接/[/php]
点击“执行”即可