标签归档:wordpress更换所有域名

WordPress更换域名方法

比较纠结换域名这个问题,指导起来相当的麻烦。而且大多说不清楚, 说多了还晕,还是写写这个教程吧。其实只需要3步就可以了。

第一步、在主机面板修改域名,不要跟我说什么找不到,仔细找下。(CP的可以直接在暂停的域进行绑定)

domain1

domain2

domain3

第二步、修改数据库信息

登入phpmyadmin,DA面板的登入地址是ip地址/phpmyadmin ,或者直接点击面板

domain4

然后用你的数据库帐号和密码登入,不是DA的帐号和密码。(别告诉我不知道)

domain5

执行SQL

domain6

然后输入

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' ) ;

domain7

请注意将代码中的old.com换成自己的老域名,new.com换成自己的新域名。

然后执行就可以了。

第三步、301重定向

先到主机面板绑定老的域名

domain8

然后去编辑网站目录下的 .htaccess文件

代码如下

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^ithao123.com [OR]
RewriteCond %{HTTP_HOST} ^www.ithao123.com [NC]
RewriteRule ^(.*)$ http://www.kuqin.com/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]