提醒:本文最后更新于 4742 天前,文中所描述的信息可能已发生改变,请仔细核实。

很久没动过Apache了,特别是主机。。。都遗忘的差不多了。
博友@幻化成风lv 的博客,想换新域名,并且使用的是主机。有问有答,将以前的主机备份包打开出来看,总结了一下,给其他博友做参照,未调试,不过应该是没问题的。
首先是mysql方面,可以在phpmyadmin里面,搜索旧域名,批量修改成新域名,使用SQL语句可以更快捷实现替换:
UPDATE wp_options SET option_value = replace( option_value, '你的旧域名', '你的新域名' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, '你的旧域名', '你的新域名' ) ;
UPDATE wp_posts SET guid = replace( guid, '你的旧域名', '你的新域名' ) ;
UPDATE wp_comments SET comment_content = replace(comment_content, '你的旧域名', '你的新域名') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '你的旧域名', '你的新域名') ;
UPDATE wp_posts SET post_content = replace( post_content, '你的旧域名', '你的新域名' ) ;
UPDATE wp_posts SET guid = replace( guid, '你的旧域名', '你的新域名' ) ;
UPDATE wp_comments SET comment_content = replace(comment_content, '你的旧域名', '你的新域名') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '你的旧域名', '你的新域名') ;
利用 .htaccess 实现全站内容301跳转到新域名,在.htaccess 文件根据实际情况添加如下代码:
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^你的旧域名 [nc]
rewriterule ^(.*)$ http://你的新域名/$1 [L,R=301]
RewriteEngine on
rewritecond %{http_host} ^你的旧域名 [nc]
rewriterule ^(.*)$ http://你的新域名/$1 [L,R=301]
正常上述代码,需要添加在如下内容之间。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
OK,就这么简单的说道这里。谢谢
转载请注明转自: kn007的个人博客 的《关于Apache主机更换域名的一些操作介绍》

多亏了亲 少走了不少弯路啊 表示感谢!!!
@幻化成风:
不客气~ 
为什么我不是沙发
@小可: 因为不是,所以不是
怪不得喊我更新,原来你已毫无节操的更新过了。
@老猫Music:
你果然是搞技术的
@鬼娃娃: 狗屁,别渗人了
我上次换米只做了第一步~~其余的都无视了~~~

@小T: 呵呵,无所谓的无所谓
@kn007: 哈哈~~我前些天也寻思着要不要换米~想想又算了~~
@小T: 换来换去没啥意思,除非很有必要
@kn007: 确实~~我那也只是蛋疼下~好在没挠~~~
@小T:
A太占资源准备学N
@软件小品: 是的,不过A还是挺不错的。很久没用了,一直用N了。只是朋友是主机,所以是A
sql直接改一个就行了
@枫叶红秋雨: 改301其实只是为了方便搜索引擎及公开地址
@kn007: 为了seo做个301还是有必要的
@枫叶红秋雨:
手机端浏览有些难受
@Uncle.E: 好吧,看来有空还是对手机端做些改变,好吧,又要加插件和改动varnish了,如果变化的话。
301重定向很重要
@互动设计: 是的,最主要的是公开地址方面可以仍然生效
嗯哼,好样滴!!!!!!

@乐猪:
