对于建站时间稍长的站长来说,换域名、换服务器、搬家都是必要的操作。如果使用了织梦/帝国CMS,搬家非常轻松,但如果是WordPress则要更复杂一点。
WordPress搬家,需要到数据库进行操作。(教程看着简单,但请务必找专业人士操作)
搬家分3种情况:
A、仅换服务器
如果wordpress搬家只换服务器,域名不变,则涉及到3步
- 1、如果WordPress网站只换了服务器,需要将原服务器的数据库导出到本地,而后从本地导入到新服务器的数据库。
- 2、将整站打包,并解压到新服务器。
- 3、到网站根目录,找到并修改配置文件wp-config ,将数据库名、账号、密码改为新服务器数据库连接账号密码。
B、仅换域名
如果搬家仅换域名,执行mysql批量替换指定值的命令即可:
- 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_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;
old代表旧域名、new代表新域名,将上面的网址修改为你们自己的,然后点击执行即可!
C、服务器和域名都要换
如果是服务器和域名都换了的情况,则先执行换服务器的系列操作,然后执行换域名的操作即可。
此外,WordPress网站搬家后后台会自动跳转到老后台,也是因为没有执行数据库替换的原因,替换后即可恢复。
如果您需要WordPress搬家或建站服务,欢迎点击在线客服咨询。
附:旧域名重定向到新域名导权
如果是老站换新站,那么需要到旧服务器对老域名做一个301重定向,意义就是告诉搜索引擎,旧域名的所有信息都将永久的转移到新域名上,以此为新域名导流导权,加速新域名收录与排名(导排名效果大致为80%左右)。
方法如下:
在旧wordpress的根目录下创建一个.htaccess文件,然后将下面的内容放进去即可!
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} ^30yi.cn [OR]
- RewriteCond %{HTTP_HOST} ^http://www.30yi.cn [NC]
- RewriteRule ^(.*)$ http://www.30yi.cn/$1 [L,R=301]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
若需要技术支持,请点击在线客服沟通哦~