转:wordpress更换域名的一些操作

问题:将现有wordpress更换域名

办法:先备份再改配置。

修改一:查看根目录下的 wp-config.php中相应的域名,修改

修改二:在phpmyadmin里 选择数据库,执行相应的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对应老域名,new对应新域名。

如果文章已被搜索引擎收录,还需要做301重定向

如在根目录下创建一个.htaccess文件,然后将下面的内容放进去即可!

<IfModule mod_rewrite.c>  
RewriteEngine On  
RewriteBase /  
RewriteCond %{HTTP_HOST} ^blog.su61.com [OR]  
RewriteCond %{HTTP_HOST} ^blog.su61.com [NC]  
RewriteRule ^(.*)$ http://blog.su61.com/$1 [L,R=301]  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule . /index.php [L]  
</IfModule>

上面这部没有测试,因为环境已配置好了。

发表评论