最近小z博客进行了域名更换,让网站元气大伤,而且在更换过程中也是遇到了一些小小的问题,不过很快得到了解决,在这里分享一下需要注意的地方,有助于网站恢复。
一、使用下面的SQL语句更新您的数据库
UPDATE wp_options SET option_value = replace( option_value, 'http://www.zouxiuping.com', 'http://www.xiaoz.me' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.zouxiuping.com', 'http://www.xiaoz.me' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://www.zouxiuping.com', 'http://www.xiaoz.me' ) ;
请单条执行上面的语句,其中http://www.zouxiuping.com为旧域名,http://www.xiaoz.me为新域名,根据你的域名情况进行修改。
二、检查wp_options表
使用SQL语句:"SELECT * FROM wp_options
WHERE 1"查看siteurl和home字段是否为新域名,如果是说明成功了,如果不是请执行下一步操作。
三、修改配置文件
这一步仅针对数据库没有修改成功的用户,在wp-config.php中,添加以下两行内容:(http://www.xiaoz.me为新域名,根据你的域名进行修改)
define('WP_HOME','http://www.xiaoz.me');
define('WP_SITEURL','http://www.xiaoz.me');
四、进行301重定向
页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。将你原域名的所有链接永久定向为新域名。比如访问http://www.zouxiuping.com/archives/4739会自动定向到http://www.xiaoz.me/archives/4739
五、通知搜索引擎
百度的建议是新站上线一段时间并开始收录后再使用301重定向,然后通知搜索引擎网站已经更换域名,比如百度的网站改版就是通知搜索引擎域名已更换,不过需要一段时间来处理。而谷歌反应较快,且站长工具功能更加完善。
六、恢复友情链接
更换域名你原有的友链都是指向旧的域名,所以我们应该和对方说明情况让其指向到新的域名,如果对方不愿意也不必勉强,可以利用此段时间寻找一些新的友链,有助于网站恢复。
七、更改统计代码
原有的统计代码并不能统计到新的网站,因此我们需要将获取新的统计代码并添加。常用的网站统计有:百度统计、CNZZ数据统计、51 la免费统计等,各工具各有特色,选择一个合适的即可。
暂时想到这么多,欢迎朋友们补充,如果有什么不正确的地方还请各位多多指正。^_^
你好,我这个应该也算是更换域名吧,我把这个二级域名的CNAME指向了原来的网址,home地址也更改为这个域名后,前台访问无样式,后台访问正常,把siteurl和home都更改为新的域名后,前台访问正常,后台无法登陆。求帮助。
前后台地址保持一致,更新数据库信息,另外查看报错没有。
我也是换了域名,,,刚换好后…搜索引擎就开始收录以前的那个域名了..淡淡的忧桑
更换域名谷歌反应很快,才一周的时间,谷歌的收录全部恢复了,百度还只有个首页。唉。。。蛋蛋的忧桑
是啊,我的谷歌也收录了挺多的,百度前几天还是三十几个…今天成二十多个了。。。
换域名是伤网站啊
应该做好301就可以吧
看下
怎么想的 改域名
还麻烦牛哥更换下友链啦,谢谢。
为什么你这里换了域名后,我那里的友情链接写的是你以前的网址,但是还是进来了呢?话说最近我的网站更新真的越来越慢了··太多了事了··哎~~
重定向…
第4条中提到的使用301重定向,楼下水哥正解。
其实吧,,,在问了这个问题后,第二天看书刚好看到
谷歌大部分都恢复了,百度也在恢复中。。。