wordpress更换域名或升级https后,需要更新数据库内容,修改以前文章内的URL链接。否则会出现文章图片打不开,或浏览器显示不安全的警告。
由于旧文章内的图片URL是http链接,在首页显示文章缩略图时,会导致浏览器认为网站不全是SSL协议,提示并非完全安全的警告,也不会出现绿色小锁的标志。虽然其实没什么影响,但完美主义受不了。
网络上其他网站的替换命令不完全,替换后问题依旧。经询问大神后解决。
给WordPress数据库执行下面的SQL语句即可。old是旧链接,new是新链接。第一行是替换后台设置里的网址。
1 2 3 4 5 6 | UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.old.com', 'http://www.new.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.old.com', 'http://www.new.com'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.old.com','http://www.new.com'); UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.old.com', 'http://www.new.com'); UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.old.com','http://www.new.com'); UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.old.com', 'http://www.new.com') WHERE post_type = 'attachment'; |
文章评论