做为站长最不希望的事情我想就是自己的网站搬来搬去的,空间今天换东家,明天换西家的,除了工作量上的麻烦不说,但但从SEO的角度来来考虑感觉也是不应该,但是现实中总是或多或少的有这让人无法预料的事情,不想搬家也得搬,今天心碎就根据自己的经历讲解一下WP中午博客程序如何轻松无错误的搬家,仅供新手参考。
前天几天用WP博客做了个小站,放在了某合租上,当我晚上想起来更像两篇文章上去时,突然发现网站怎么都打不开,PING了看是通的,打开了别的网站是通的,否定了服务器的问题,最好联系了一下客服才被告之被机房封了,问起原因,和什么时间开通,却是遥遥无期,无奈之下等了两天的情况下不得不考虑从新给wp程序搬家,在这里网址我也就不写了(合法,已经备案,说封就封了,连个封的理由都没)等了两天还是看这也是无望恢复,看了看论坛有太多的站长都再讨论这无缘无故的就被封了,唯一能让能安慰自己的理由就是涉嫌牵连的网站都被封,也不知道所谓的涉嫌牵连是什.......空间的名字我也不说了,下面就说一下我wp搬家的过程简单的说一下,给一些wp站长在搬家时做个参考。(无截图)
简单的说就是备份数据,然后在新站导入数据,上传附近,修改细节......就这么多东西,首先就是备份原空间的数据,由于域名被封,无法尝试进WP后台用自身的导入导出功能备份,尝试phpmyadmin导出数据再提示保持数据时,自动调出本机已经安装的迅雷下载数据库,但是每次都是失败,无法下载,卸载了训练,想用IE普通下载模式,但是导出数据时根本调不出下载对话框,重新解析了一个域名到这个站上,由于以前做过伪静态化,即使绑定了新域名后台还是无法进入,网上查资料就下载了一个帝国备份网,很轻松的倒出了数据库的数据。(推荐直接上传帝国备份王到你老空间进行备份数据库)
然后就是把从原空间下载的所有文件全部上传到新空间,然后修改wp-config.php文件里新数据库的相关用户名和密码,再在新空间上传帝国备份王,倒入原数据库倒入,你再返回首页,已经看到了一个和你原来空间一样的首页姐们,但是我不管是点击栏目还是文章都是提示无法找到该链接,(我以前做了伪静态除了,Linux系统)出现这种情况,其实就是该空间不支持所谓的伪静态而已(大多win主机都不支持)在这里给推荐一个快速设置WIN下实现WP伪静态有效的方法。
首先打开记事本,将以下内容原样复制:
$qs = $_SERVER['QUERY_STRING'];
$pos = strrpos($qs, ‘://’);
$pos = strpos($qs, ‘/’, $pos + 4);
$_SERVER['REQUEST_URI'] = substr($qs, $pos);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(’index.php’);
?>
另存为wp-404.php,也可以是404.php,名称可以随便更换,上传到服务器根目录,然后去你的主机管理面板设置自定义404错误页面,将页面设置为你刚才上传的这个页面。进行到这个步骤,我的网站已经完全恢复了正常,提醒这个404的页面要放在WP安装程序的根目录,而不是空间合租的根目录。再总结也下。
到处数据库,可以直接在后台导出,也可也用从phpmyadmin中导出,也可也用第三方软件到处,没有限制,前提是如果你用哪种导出方式,最好导入时还用哪种方式导入,比方你导出是用WP后台自身的功能的话,那么你导入上就不能直接用从phpmyadmin中进行导入,在新空间,在数据为导入前,你可以直接安装新程序,也可也直接把原空间数据全部下载上传的新空间都可以,没有截图,写的有些笼统,看不懂的网上可以搜一下相关的解决办法,相信你很快就能搬家成功。(文/心碎 首发站长网admin5.com)