Wordpress修改网址后,经常会出现通过新网址无法打开站点或者站点图片无法显示,以上问题可通过执行SQL语句修改数据库解决。为了数据安全,在解决以上问题前请先做好数据库备份操作。
登陆进入phpMyadmin,选择站点所属数据库,点击SQL选项进入sql语句执行框,在sql语句执行框分别执行以下SQL语句。本文以原网址:http://test.duoluodeyu.com/ 新网址:http://www.duoluodeyu.com/作为演示。
一、批量修改文章内容中的图片等附件链接地址,解决图片显示问题:
- update wp_posts set post_content=replace(post_content,'http://test.duoluodeyu.com/','http://www.duoluodeyu.com/')
二、批量修改文章或图片文件相关的固定链接地址,解决站点链接显示问题:
- update wp_posts set guid=replace(guid,'http://test.duoluodeyu.com/','http://www.duoluodeyu.com/')
三、修改站点地址(如能正常登陆后台,请尽量在网站后台设置中修改),解决站点无法打开或者跳转到原网址的问题:
- update wp_options set option_value=replace(option_value,'http://test.duoluodeyu.com/','http://www.duoluodeyu.com/')
请在SQL语句执行框认真检查以上SQL语句,请特别注意表前缀是否与你的站点一致,如不一致请自行修改。再次提醒执行以上SQL语句前,请做好数据库备份。
如确认以上没有问题,点击“执行”(某些版本为“Go”)即可完成Wordpress修改网址后需要执行的SQL语句。