大挖遇到过很多wordpress主题用户,大都习惯于先把网站搭建到本地,或是由于域名备案的原因;先用临时域名或是二级域名搭建好网站构架和内容;然后等网站出具规模在一起传到网站服务器上传;
这么做对于常用的网站程序固然没有什么问题,但是对于wordpress程序来说就有所出入了,WordPress在初始安装时后台会记录安装时的地址,甚至有无www都会有很多的区别。一旦文件夹被移动或是强行更换了域名的话,直接访问是域名是无法登陆的。百度上有很多解决办法,推荐大家一种最有效最简单的操作吧
方法一;如果是强制换域名;首先用旧域名登陆到wordpress网站后台;通过后台的设置-常规,把Wordpress地址和站点地址都修改为新域名的地址,保存后,会提示错误,但是用新域名访问网站会发现已经成功更换了域名;
但是这种方法只限于强制修改域名,不适合于网站文件移动的,因为移动完成后,就算您用旧域名访问网站也是错误的提示,那怎么办呢,另外推荐大家一种方法;
方法二;登陆服务器phpmyadmin,选择自己网站的wordpress数据库用户,然后点击SQL,将下面三行命令输入进去;再点击执行进行批处理;操作成功后,现用新域名去访问网站,域名更换成功。
aaa.com为旧域名 bbb.com为新域名
1 2 3 4 5 |
UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ; UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ; UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ; |