WordPress更换域名教程
近期准备更换域名,其实看着这个cn的域名就有点不爽,准备弃用,估计又得大大折腾一番,对于流量来说倒不会有太大的影响,做好301转向就可以了,估计PR会被清零,PR清零的影响就大了,现在这个博客每个月买链接也有几百块的收入,估计这下就难说了,先把这个月的钱拿到手再说,五一放假的时候再来折腾吧.
Google了一下,其实更换域名也是很简单的,以下是教程.
本文教程部分转载自笨猫’s Blog
先来讲301重定向
假设原域名为old.com,新域名为new.com
原域名网站根目录找到或者新建.htaccess,文件内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} new.com
RewriteRule ^(.*) http://www.new.com/$1 [R]
OK。这样访问old.com的时候就会马上重定向到new.com,更为重要的是访问old.com下面的每一个页面也都会重定向到新域名的相对页面,例如:访问http://www.old.com/news会重定向到http://www.new.com/news,这样不仅有利于SEO,而且不会看到404无法访问的页面。
这针对的是不仅换域名,还要换主机的,如果不换主机,还有下面这个方法
在wp_config.php中指定,例如这样
在wp-config.php里define(’DB_COLLATE’, ”);语句后加上
define(’WP_SITEURL’, ‘http://www.old.com);
define(’WP_HOME’, ‘http://www.new.com);
它的优先级比数据库指定的要高.
接下来就是在数据库里面进行操作了,记得备份,下面的是SQL替换命令.
修改option_value里的站点url和主页地址:
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’);
更正wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = replace(guid, ‘http://www.old.com’,’http://www.new.com’);
还有一个步骤没有讲的吧,那就是拷贝或者移动old.com下面的所有文件到new.com,并检测文件的正确性。在cpanel里面打个包就可以了,对于我这样的没有打算更换主机的就不用了
再强大的暴政,都经不起时间的审判。

怎么卖链接啊,教我
@任海波
没问题
我qq372945243
看来找对地方了,,我只换域名,不换空间,等下域名生效了,试验下
看来找对地方了,,我只换域名,不换空间,等下域名生效了,试验下,希望能成功