比较纠结换域名这个问题,指导起来相当的麻烦,
WordPress更换域名三步曲
。而且大多说不清楚, 说多了还晕,还是写写这个教程吧。其实只需要3步就可以了。第一步、在主机面板修改域名,不要跟我说什么找不到,仔细找下。(CP的可以直接在暂停的域进行绑定)
第二步、修改数据库信息
登入phpmyadmin,da面板的登入地址是 ip地址/phpmyadmin ,或者直接点击面板
然后用你的数据库帐号和密码登入,不是DA的帐号和密码。(别告诉我不知道)
执行SQL
然后输入
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.com换成自己的老域名,new.com换成自己的新域名,
管理资料
《WordPress更换域名三步曲》(https://www.unjs.com)。然后执行就可以了。
第三步、301重定向
先到主机面板绑定老的域名
然后去编辑网站目录下的 .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]