WordPrss怎样搬家/更换域名?搬家后乱码/跳转怎么办? 作者:30yi.cn     时间:2020-09-05

简单概括
WordPress搬家,需要到数据库进行操作,执行sql命令用新域名替换旧域名即可。

对于建站时间稍长的站长来说,换域名、换服务器、搬家都是必要的操作。如果使用了织梦/帝国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>  

若需要技术支持,请点击在线客服沟通哦~